2007年6月27日,星期三

扩展内容查询Web部件

我本来打算在Codeplex上放几个星期的东西是Content Query Web部件的扩展版本。这个特定的Web部件是许多SharePoint开发人员经常用于显示链接列表等的部件。但是,曾经使用它的任何人都可能会告诉您,他们第一次花了一个小时(或更长时间),想知道让控件显示以下内容:

  • 他们列表上的自双色球推荐一注列
  • 页面布局使用的内容类型上的自双色球推荐一注列(在WCM方案中)

由于这不会自动发生,因此很明显,您必须告诉控件自双色球推荐一注字段的名称。您可能希望控件属性(与许多其他事物一样)将其公开,但是不幸的是,它并不是那么简单。那里 财产(CommonViewFields), 但是工具部分没有提供用于输入值的UI。这意味着只能通过更深入地挖掘并使用其.webpart文件更改CQWP的双色球推荐一注来提供该值。

这涉及从使用Web部件的页面导出Web部件,修改 CommonViewFields XML中的元素,然后将.webpart文件重新导入到Web部件库中。然后可以将这个新双色球推荐一注添加到您的页面,然后您将获得正确的结果。

嗯为什么它又不是控件上的属性?!

这就是我要实现的扩展。顺其自然 斋斋 击败了我,并提供了其他启动功能。下图显示,现在您所要做的就是在工具部分中输入字段名称:

Ishai在这里写道 http://www.sharepoint-tips.com/2007/06/adding-custom-fields-to-enhanced.html。可以从以下网站下载他的“扩展内容查询Web部件” http://www.codeplex.com/ECQWP.

如果您定期使用CQWP,绝对值得一看。

没意见: