2015-10-12 2 views
1

Я совершенно новый в Sharepoint. Я работаю над sharepoint 2013. Я создал тип контента с помощью Visual Studio.Графики столбцов SharePoint 2013 Сортировка

Я написал запрос для сортировки столбцов.

<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. Создано

ответ

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

+1

Но в моем случае Created колонки всегда отсортирован первый –

+1

, когда я удалить Создано Колонна его работы прекрасна. –