我是Sharepoint的新手。我正在使用sharepoint 2013.我已经使用Visual Studio创建了一个内容类型。
我编写了一个查询来对列进行排序。
<OrderBy>
<FieldRef Name='Order' Ascending='True' />
<FieldRef Name='SortingOrder' Ascending='False' />
<FieldRef Name='IsFeatured1' Ascending='False' />
<FieldRef Name='Created' Ascending='False' />
</OrderBy>";
我只是想知道哪个列会先执行。我完全不理解这个流程。
我想订购类似的东西..
答案 0 :(得分:0)
字段在<OrderBy>
节点中的显示顺序是它们的排序顺序。
因此,要获得您在问题中指定的要求,您必须使用此OrderBy语句:
<OrderBy>
<FieldRef Name='IsFeatured1' Ascending='False' />
<FieldRef Name='SortingOrder' Ascending='False' />
<FieldRef Name='Order' Ascending='True' />
<FieldRef Name='Created' Ascending='False' />
</OrderBy>
https://msdn.microsoft.com/en-us/library/office/ms467378.aspx