SharePoint AZ groupby em CAML

votos
2

Eu estou usando a web part de consulta de conteúdo e ter exportado para um arquivo webpart para permitir-me para mudar os elementos queryoverride e GroupBy.

Eu quero agrupar os resultados em ordem alfabética, então eu pensei que talvez eu possa usar uma função para agarrar a primeira letra do título dos itens da lista e, em seguida, grupo por isso, pode fazer o truque. O problema é que eu não vejo qualquer maneira de fazer isso dentro do arquivo webpart, posso usar CAML para fazer isso?

A
A.doc
aston.doc
aaa.doc

B
B.doc
box.doc
bbb.doc

Gostaria de receber anyones sugestões.

Publicado 10/12/2008 em 13:02
fonte usuário
Em outras línguas...                            


1 respostas

votos
4

Para fazer isso você precisa chamar algum tipo de função substring dentro de sua consulta CAML para obter a primeira letra. Infelizmente, isso não é possível.

Eu usaria CAML para fazer a triagem, por exemplo ..:

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

... então usar a funcionalidade de XSLT no conteúdo Web Part de Consulta de grupo pela primeira letra.

Respondeu 10/12/2008 em 13:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more