CAML OrderBy e metadati gestiti
-
16-10-2019 - |
Domanda
ho qualcosa di simile a questo:
SPQuery query = new SPQuery();
query.Query = "<OrderBy><FieldRef name=\"MyTerm\" /></OrderBy>";
myList.GetItems(query);
posso sorta sui campi normali, ma si rifiutano di sorta sul mio campo di metadati gestiti. Tutte le idee?
Soluzione
Una cosa che ho notato nel 2010 è che l'OrderBy non funziona se non stai restituendo il nome del campo in modo esplicito nella proprietà query.ViewFields. Quindi, provare ad aggiungere:
query.ViewFields = "<FieldRef name=\"MyTerm\" />";
per il codice.
Altri suggerimenti
Forse si può provare a scrivere 'nome' come 'Nome'. Ha la colonna consente valori multipli?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange