Я обращаюсь к веб-методу sharepoint Lists.GetListItems через мой код на c #. Можно ли получить отсортированный список с sharepoint? Или я должен отсортировать его после получения в моем коде C #? Мне не удалось найти ни одного параметра в запросе или queryOptions.
Спасибо.
См. http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems.aspx
GetListItems содержит параметр «запрос». Если вы передадите узел xml в этом запросе что-то вроде:
<OrderBy><FieldRef Name='fieldnametosort' /></OrderBy>
Вам будет возвращен отсортированный список.
Для нас это сработало.
<Query><OrderBy><FieldRef Name='Modified' Ascending='False' /></OrderBy></Query>
Обратите внимание на дополнительные <Query> вокруг <OrderBy>. Мы попробовали ows_Modified как имя, но оно не сработало.
<Query>
<OrderBy>
ows_Modified