Pregunta

Estoy usando el elemento web Consulta de contenido y han exportado a un archivo de elemento Web para permitir que cambie los elementos queryoverride y GroupBy.

Quiero agrupar los resultados por orden alfabético, así que pensé que tal vez pueda utilizar una función para tomar la primera letra del título de los elementos de la lista y luego grupo por la presente, se puede hacer el truco. El problema es que no veo ninguna manera de hacerlo dentro del archivo de elemento Web, puedo usar CAML para hacer esto?

A
A.doc
aston.doc
aaa.doc

B
B.doc
box.doc
bbb.doc

Apreciaría anyones sugerencias.

¿Fue útil?

Solución

Para hacer esto que había necesidad de llamar a algún tipo de función subcadena dentro de su consulta CAML para obtener la primera letra. Por desgracia esto no es posible.

que haría uso de CAML para realizar la ordenación, por ejemplo ...:

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

... a continuación, utilizar la funcionalidad de XSLT en el contenido elemento web de consulta para agrupar por la primera letra.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top