Sintomi
Considerare lo scenario descritto di seguito:
-
Un elenco personalizzato è un campo di ricerca personalizzato che fa riferimento a un altro elenco personalizzato che contiene più di 20 elementi in Microsoft SharePoint Foundation 2010.
-
Si aggiunge un elemento al secondo elenco.
-
Impostare il valore del campo di ricerca su "None".
-
Si tenta di salvare l'elenco.
In questo scenario, gli elementi dell'elenco non vengono salvati e viene visualizzato il seguente messaggio di errore:
La voce di elenco non è stata inserita o aggiornata perché sono stati trovati valori di ricerca non valido per i campi nell'elenco seguenti: [nome].
O
-
Un elenco personalizzato contiene più di un campo che fa riferimento a un altro elenco che contengono più di 20 elementi in Microsoft SharePoint Foundation 2010.
In questo scenario, verrà visualizzata correttamente solo prima ricerca campo elenco a discesa campo di ricerca. Il campo di ricerca di secondo (o i successivi) verrà eseguito il rendering nella posizione del primo elenco a discesa.
Risoluzione
Per risolvere questo problema, applicare il seguente hotfix:
2687339 descrizione del pacchetto hotfix di SharePoint Foundation 2010 (Wss-x-None. msp): 28 agosto 2012Dopo avere applicato l'hotfix, è necessario creare il seguente flag nella pagina NewForm. aspx e nella pagina EditForm. aspx tramite SharePoint Designer:
< UseStandardControl xmlns = "http://schemas.microsoft.com/WebPart/v2/ListForm" > true < / UseStandardControl >OrAfter si applica il pacchetto di hotfix, mediante SharePoint Designer, è possibile aggiornare le proprietà della web part nella web part Visualizzazione elenco NewForm. aspx e EditForm. aspx. Per risolvere il problema, da varie e selezionare la casella di controllo "UseStandardControl" per entrambe le web part.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".