2012-09-04 152 views
0

我正在创建一个查询所有内容类型列表“A”的web部件。该查询将在位于Web站点当前正在加载的站点上的列表以及所有子站点上运行。我已经能够在内容查询Web部件和CAML查询中没有问题的情况下完成此任务。但是,在内容查询Web部件中,我可以按列表对应的网站(显示在下拉列表中)对结果进行分组。至于使用CAML来做同样的事情,我无法对该网站进行分组(我还没有能够找到在groupby标签内放置什么值)。任何帮助将不胜感激。提前致谢!CAML GroupBy Sites

Ex。

<groupby> 
What goes here? 
</groupby> 

回答

0

这么看来,你不能在一个QueryOverride使用GROUPBY ......实现这一目标的方式是使用QueryOverride做排序依据然后导出的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> 

Hope这有助于某人!