【发布时间】:2011-11-09 16:03:43
【问题描述】:
我正在尝试了解通过代码扩展 cqwp 的机制。
可能很难相信,但我找不到一篇文章来创建继承自 content by query web part 的 Web 部件。
我需要做的是在 Web 部件属性中键入列表名称。然后所有的分组、排序和查询都将通过代码实现,即在扩展的Web部件中。
我已经阅读了 waldek 的帖子,但它们用作备忘单有点先进。
Msdn 的示例显示了 itemstyle 的自定义以及在 webpart 属性工具栏上设置 queryoverride。我需要通过代码设置它。
注意:如果这不是自定义 cqwp 的方式,请告诉我。我的目的是将wp放在masterpage中并设置listname并等待结果显示(:
我尝试通过代码分别通过 OnInit 和 ModifyXsltArgument 方法设置 listguid 和 queryoverride。没有返回任何东西,当我导出 wp 时,listguid 和 queryoverride 似乎没有设置。
我确定我做错了一些基本错误,因此非常感谢您的帮助。 提前谢谢..
【问题讨论】:
-
这里给出了一篇很好的详细文章。 helpmeonsharepoint.com/2012/05/…
标签: sharepoint-2010 web-parts extend cqwp