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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top