有没有人知道是否有可能让sharepoint lsit视图排序超过2列。 Wned我去修改UI中的视图我只允许输入两个排序文件。我试着在Source中这样做:
> <Query>
> <GroupBy Collapse="TRUE" GroupLimit="100">
> <FieldRef Name="Category" />
> <FieldRef Name="SubCategory" />
> <FieldRef Name="Topic" />
> </GroupBy>
> <OrderBy>
> <FieldRef Name="Category" />
> <FieldRef Name="SubCategory" />
> <FieldRef Name="Topic" />
> </OrderBy>
> </Query>
我在页面上收到错误:
<!-- #RENDER FAILED -->
答案 0 :(得分:2)
我刚刚使用了U2U的Caml查询生成器,下面的查询在我的2010服务器上正常运行。我没有2007服务器来测试它,所以我不能保证它会为你工作。获得该工具,它将有助于很多!
http://www.u2u.be/Res/Tools/CamlQueryBuilder.aspx
更新:SharePoint 2010的新工具 http://karinebosch.wordpress.com/2012/05/12/caml-designer/
<Query>
<OrderBy>
<FieldRef Name="ID" Ascending="True" />
<FieldRef Name="_DCDateCreated" Ascending="False" />
<FieldRef Name="_UIVersionString" Ascending="True" />
<FieldRef Name='Created' Ascending='True' />
</OrderBy>
</Query>