当ListVieWebPart排序超过2列时渲染失败

时间:2010-05-11 18:13:18

标签: sharepoint

有没有人知道是否有可能让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 -->

1 个答案:

答案 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>