【问题标题】:SharePoint 2013 Columns Sorting OrderSharePoint 2013 列排序顺序
【发布时间】:2015-10-12 17:23:41
【问题描述】:

我是 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. IsFratured1
  2. 排序顺序
  3. 订购
  4. 已创建

【问题讨论】:

    标签: sharepoint sharepoint-2013


    【解决方案1】:

    字段在&lt;OrderBy&gt;节点中出现的顺序,就是它们的排序顺序。

    因此,要获得您在问题中指定的要求,您必须使用以下 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

    【讨论】:

    • 但在我的情况下,创建的列总是排在第一位
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2014-02-14
    相关资源
    最近更新 更多