Sintomas
Considere o seguinte cenário:
-
Uma lista personalizada tem um campo de pesquisa personalizado que faça referência a outra lista personalizada que contenha mais do que 20 produtos no Microsoft SharePoint Foundation 2010.
-
Adicionar um item para a segunda lista.
-
Definir o valor do campo de pesquisa para 'None'.
-
Tente guardar a lista.
Neste cenário, os itens da lista não são guardados e recebe a seguinte mensagem de erro:
O item de lista não pode ser inserido ou actualizado porque foram encontrados valores de pesquisa inválidos para os seguintes campos na lista: [nome].
Ou
-
Uma lista personalizada contém mais de um campo que faz referência a outra lista que contêm mais de 20 itens no Microsoft SharePoint Foundation 2010.
Neste cenário, apenas na primeira lookup campo pendente campo de pesquisa irão ser compostas correctamente. O campo de pesquisa segundo (ou posteriores) fará com que a localização do primeira lista pendente.
Resolução
Para resolver este problema, aplique o seguinte pacote de correcções:
Descrição de 2687339 do pacote de correcções do SharePoint Foundation 2010 (Wss-x-none. msp): 28 de Agosto de 2012Depois de aplicar o pacote de correcção, tem de criar o seguinte sinalizador na página NewForm.aspx e na página EditForm.aspx utilizando o SharePoint Designer:
< UseStandardControl xmlns = "http://schemas.microsoft.com/WebPart/v2/ListForm" > true < / UseStandardControl >OrAfter de aplicar o pacote de correcção, utilizando o SharePoint Designer, pode actualizar as propriedades da peça web na peça web vista de lista em NewForm.aspx e EditForm.aspx. Para resolver o problema, procure em diversos e seleccione a caixa de verificação de "UseStandardControl" para ambas as peças web.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".