症状
请考虑以下情况:
-
自定义列表具有自定义查找字段引用另一个自定义的列表,其中包含 Microsoft SharePoint 基础 2010 年的 20 多个项目。
-
到第二个列表中添加项。
-
设置值的查阅字段为"无"。
-
您尝试保存此列表。
在这种情况下,不保存列表项,并收到下面的错误消息:
无法插入或更新因为列表中的以下字段中找到了无效的查阅值的列表项: [name]。
或
-
自定义列表包含多个字段引用另一个列表,其中包含 Microsoft SharePoint 基础 2010 年的 20 多个项目。
在此方案中,只有第一个查阅字段下拉查阅字段将正确呈现。第二个 (或任何后续) 查阅字段将呈现在第一个下拉列表的位置。
解决方案
要解决此问题,请应用以下修补程序包:
SharePoint 基础 2010年修补程序包 (Wss-x-none.msp) 的2687339描述: 2012 年 8 月 28 日应用此修补程序包后,您必须创建以下标志 NewForm.aspx 页中和 EditForm.aspx 页中使用 SharePoint 设计器:
< UseStandardControl xmlns ="http://schemas.microsoft.com/WebPart/v2/ListForm"> 真 < / UseStandardControl >应用此修复程序包,使用 # OrAfter,您可以更新在 NewForm.aspx 和 EditForm.aspx 的列表视图 web 部件的 web 部件属性。若要解决此问题,请查找在杂项下,选择这两个 web 部件"UseStandardControl"复选框。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。