2010-05-11 52 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> 
新工具