Symptômes
Prenons l’exemple du scénario suivant :
-
Une liste personnalisée est un champ de recherche personnalisé qui fait référence à une autre liste personnalisée qui contient plus de 20 éléments dans Microsoft SharePoint Foundation 2010.
-
Vous ajoutez un élément à la deuxième liste.
-
Vous définissez la valeur du champ liste de choix à « None ».
-
Vous essayez d’enregistrer la liste.
Dans ce scénario, les éléments de liste ne sont pas enregistrées, et vous recevez le message d’erreur suivant :
L’élément de liste est inséré ou mis à jour car les valeurs de recherche non valides ont été trouvées pour les ou les champs suivants dans la liste : [nom].
Ou
-
Une liste personnalisée contient plus d’un champ qui fait référence à une autre liste qui contiennent plus de 20 éléments dans Microsoft SharePoint Foundation 2010.
Dans ce scénario, seule la première recherche champ déroulante champ liste de choix est rendue correctement. Le champ de recherche de seconde (ou toute) s’affiche dans l’emplacement de la liste déroulante du premier.
Résolution
Pour résoudre ce problème, appliquez le correctif logiciel suivant :
Description de 2687339 du package de correctifs pour SharePoint Foundation 2010 (Wss-x-none.msp) : 28 août 2012Après avoir appliqué le correctif logiciel, vous devez créer l’indicateur suivant dans la page NewForm.aspx et dans la page EditForm.aspx, à l’aide de SharePoint Designer :
< UseStandardControl xmlns = « http://schemas.microsoft.com/WebPart/v2/ListForm » > true < / UseStandardControl >OrAfter vous appliquez le correctif logiciel, à l’aide de SharePoint Designer, vous pouvez mettre à jour les propriétés du composant WebPart dans le composant WebPart Affichage de liste sur NewForm.aspx et EditForm.aspx. Pour résoudre ce problème, regardez sous divers et activez la case à cocher « UseStandardControl » pour les deux composants WebPart.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.