Сбой рендеринга, когда ListVieWebPart отсортирован по более чем 2 столбцам - PullRequest
2 голосов
/ 11 мая 2010

Кто-нибудь знает, возможно ли иметь сортировку по представлению sharepoint lsit более чем на 2 столбца. Когда я иду, чтобы изменить представление в пользовательском интерфейсе, мне разрешено вводить только два поля сортировки. Я пытался сделать это в источнике, как это:

> <Query>
>           <GroupBy Collapse="TRUE" GroupLimit="100">
>             <FieldRef Name="Category" />
>             <FieldRef Name="SubCategory" />
>             <FieldRef Name="Topic" />
>           </GroupBy>
>           <OrderBy>
>             <FieldRef Name="Category" />
>             <FieldRef Name="SubCategory" />
>             <FieldRef Name="Topic" />
>           </OrderBy>
>         </Query> 

Я получаю сообщение об ошибке на странице:

<!-- #RENDER FAILED -->

1 Ответ

2 голосов
/ 12 мая 2010

Я только что использовал Caml Query Builder из U2U, и приведенный ниже запрос отлично работает на моем сервере 2010 года. У меня нет сервера 2007 года, чтобы проверить его, поэтому я не могу гарантировать, что он будет работать для вас. Получить инструмент, хотя, это поможет много!

http://www.u2u.be/Res/Tools/CamlQueryBuilder.aspx

ОБНОВЛЕНИЕ: Новый инструмент для SharePoint 2010 http://karinebosch.wordpress.com/2012/05/12/caml-designer/

<Query>
  <OrderBy>
    <FieldRef Name="ID" Ascending="True" />
    <FieldRef Name="_DCDateCreated" Ascending="False" />
    <FieldRef Name="_UIVersionString" Ascending="True" />
    <FieldRef Name='Created' Ascending='True' />
  </OrderBy>
</Query>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...