SharePoint A-Z GroupBy in CAML
-
21-08-2019 - |
Domanda
Sto utilizzando la web part query sul contenuto e hanno esportato in un file webpart per permettermi di cambiare gli elementi queryoverride e GroupBy.
Voglio raggruppare i risultati in ordine alfabetico, così ho pensato che posso magari utilizzare una funzione per afferrare la prima lettera del titolo delle voci di elenco e poi di gruppo da questo, potrebbe fare il trucco. Il problema è che io non vedo alcun modo di fare questo all'interno del file webpart, posso usare CAML per fare questo?
A
A.doc
aston.doc
aaa.doc
B
B.doc
box.doc
bbb.doc
Apprezzerebbe anyones suggerimenti.
Soluzione
Per fare questo si avrebbe bisogno di chiamare una sorta di funzione di sottostringa all'interno di query CAML per ottenere la prima lettera. Purtroppo questo non è possibile.
userei CAML per fare la cernita, per esempio ...:
<Query>
<OrderBy>
<FieldRef Name='Title' />
</OrderBy>
</Query>
... quindi utilizzare la funzione XSLT nella web part Query al gruppo dalla prima lettera.