SharePoint A-Z групповой в CAML - PullRequest
       17

SharePoint A-Z групповой в CAML

2 голосов
/ 10 декабря 2008

Я использую веб-часть запроса контента и экспортировал ее в файл веб-части, чтобы позволить мне изменять элементы queryoverride и groupby.

Я хочу сгруппировать результаты в алфавитном порядке, поэтому я подумал, что, возможно, я смогу использовать функцию, чтобы получить первую букву заголовка элементов списка, а затем сгруппировать по ней, это может помочь. Проблема в том, что я не вижу никакого способа сделать это внутри файла webpart, могу ли я использовать CAML для этого?

A
A.doc
aston.doc
aaa.doc

B
B.doc
box.doc
bbb.doc

Буду признателен за любые предложения.

1 Ответ

4 голосов
/ 10 декабря 2008

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

Я бы использовал CAML для сортировки, например ...:

<Query>
   <OrderBy>
      <FieldRef Name='Title' />
   </OrderBy>
</Query>

... затем используйте функциональность XSLT в веб-части запроса контента для группировки по первой букве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...