SharePoint 2013列排序顺序

时间:2015-10-12 09:12:41

标签: sharepoint sharepoint-2013

我是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>"; 

我只是想知道哪个列会先执行。我完全不理解这个流程。

我想订购类似的东西..

  1. IsFreatured1
  2. SortingOrder
  3. 顺序
  4. 创建

1 个答案:

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