2010-05-11 19 views
2

有谁知道是否有可能让一个共享点lsit视图按2列以上排序。我去修改UI中的视图,我只允许输入两个排序文件。我试图做的来源是这样的:当ListVieWebPart排序超过2列时呈现失败

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

回答

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> 
新工具