SharePoint AZ групповой в CAML

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

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


A.doc
aston.doc
aaa.doc

B
b.doc
box.doc
bbb.doc

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

10.12.2008 12:02:27
1 ОТВЕТ
РЕШЕНИЕ

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

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

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

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

4
10.12.2008 12:32:41