Dans Sharepoint, il n'est pas possible d'ajouter plus de 16 champs de recherche à une seule liste. Cette limite est expliquée ici: http://support.microsoft.com/?scid=kb%3Ben-us%3B823555&x=6&y=5Qu'est-ce que la propriété RowOrdinal dans Sharepoint FieldType Définition
J'ai trouvé une solution de contournement: La propriété RowOrdinal dans FieldDefinition dans schema.xml est définie par défaut sur = "0". Vous pouvez ajouter plus de champs d'un type de champ que la limite en définissant la propriété "RowOrdinal" pour le 17ème Lookup-Field à "1". Cela fonctionne. Le seul inconvénient de cette solution de contournement est qu'un filtre utilisant ce champ ne fonctionne pas correctement.
Quelqu'un peut-il m'expliquer à quoi sert la propriété RowOrdinal? Ou quelqu'un d'autre a-t-il défini plus de 16 champs de recherche dans une seule liste?