Symptomy
Rozpatrzmy następujący scenariusz:
-
Listy niestandardowej ma pole odnośnika niestandardowe, które odwołuje się do innej listy niestandardowej, która zawiera więcej niż 20 elementów w programie Microsoft SharePoint Foundation 2010.
-
Dodawanie elementu do drugiej listy.
-
Ustaw wartość pola odnośnika na "Brak."
-
Spróbuj zapisać tę listę.
W tym scenariuszu nie są zapisywane elementy listy i zostanie wyświetlony następujący komunikat o błędzie:
Element listy nie można wstawione lub zaktualizowane, ponieważ wykryto nieprawidłowe wartości odnośników w następujących polach na liście: [nazwa].
Lub
-
Lista niestandardowa zawiera więcej niż jedno pole, które odwołuje się do innej listy, która zawiera więcej niż 20 elementów w programie Microsoft SharePoint Foundation 2010.
W tym scenariuszu będą wyświetlane poprawnie tylko pierwszy odnośników pola listy rozwijanej pola odnośnika. Pole odnośnika drugiego (lub każdym kolejnym) spowoduje, że w miejscu pierwszej listy rozwijanej.
Rozwiązanie
Aby rozwiązać ten problem, należy zastosować następujące poprawki:
2687339 Opis pakietu poprawek programu SharePoint Foundation 2010 (Wss-x-none.msp): 28 sierpnia 2012Po zastosowaniu pakietu poprawki, należy utworzyć następującą flagę na stronie NewForm.aspx i na stronie EditForm.aspx przy użyciu programu SharePoint Designer:
< UseStandardControl xmlns = "http://schemas.microsoft.com/WebPart/v2/ListForm" > true < / UseStandardControl >OrAfter zastosowanie pakietu poprawek przy użyciu programu SharePoint Designer, może zaktualizować właściwości składnika web part w składniku web part widoku listy NewForm.aspx i EditForm.aspx. Aby rozwiązać ten problem, sprawdź w obszarze różne i zaznacz pole wyboru "UseStandardControl" dla obu składników web Part.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.