0

我正在创建一个查询所有内容类型“A”列表的 Web 部件。该查询将适用于当前正在从中加载 Web 部件的站点和所有子站点上的列表。我已经能够在 Content Query Webpart 和 CAML Query 中毫无问题地完成此操作。但是,在内容查询 Webpart 中,我可以按列表对应的站点(显示为下拉列表)对结果进行分组。至于使用 CAML 做同样的事情,我无法对站点进行分组(我无法找出在 groupby 标记中放入什么值)。任何帮助将不胜感激。提前致谢!

前任。

<groupby>
What goes here?
</groupby>
4

1 回答 1

0

因此,您似乎不能在 QueryOverride 中使用 groupby ...实现此目的的方法是使用 QueryOverride 执行WhereOrderBy然后导出 webpart 并修改 XML。更改应该是的值:

<property name="GroupBy" type="string" />

<property name="GroupBy" type="string" >ColumnName</property>

在我的情况下,因为我想按站点分组 ColumnName 将是ProjectProperty.Title

让最终代码看起来像这样:

<property name="GroupBy" type="string" >ProjectProperty.Title</property>

希望这对某人有帮助!

于 2012-09-04T13:55:09.550 回答