Caml Orderby y metadatos administrados
-
16-10-2019 - |
Pregunta
Tengo algo como esto:
SPQuery query = new SPQuery();
query.Query = "<OrderBy><FieldRef name=\"MyTerm\" /></OrderBy>";
myList.GetItems(query);
Puedo ordenar en los campos normales, pero se niega a ordenar en mi campo de metadatos administrados. ¿Algunas ideas?
Solución
Una cosa que he notado en 2010 es que el pedido no funcionará si no está devolviendo el nombre del campo explícitamente en la propiedad de consulta.viewfields. Así que intenta agregar:
query.ViewFields = "<FieldRef name=\"MyTerm\" />";
a tu código.
Otros consejos
Tal vez puedas intentar escribir 'nombre' como 'nombre'. ¿La columna permite múltiples valores?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a sharepoint.stackexchange