列表定义中的SharePoint表单字段查找

时间:2018-09-10 14:43:36

标签: visual-studio-2015 sharepoint-2013 sharepoint-list list-definition

我正在使用列表定义解决方案,并且该列表的一部分是查找字段。字段数据将从同一站点内不同列表中的另一个字段填充。我的问题是,每当部署解决方案时,我都会收到一条错误消息(向导应包含32位数字和4个破折号(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxxxx)。请注意,我使用的是自定义的“新建,编辑和显示”表单在VS中。

我的情况是我有一个自定义开发的列表“供应商”,并且在此列表中有一个名为“合同编号”的字段,该字段应查找“采购订单编号”列中的所有值。在另一个名为“合同”的列表中(采购订单编号内部列的名称为“标题”)。

在我的SharePoint解决方案中,我创建了具有以下属性的“合同编号”列:

Name="Title"
DisplayName="Contract Number"
Group="My Custom Columns"
Type="Lookup"
List="lists/Contracts"
StaticName="Title"
ShowField="Title"
Required="True"
EnforceUniqueValues="FALSE"
UnlimitedLengthInDocumentLibrary="FALSE"

相同的属性也反映在此字段下的列表定义Schema.xml文件中。

P.S。我正在使用Visual Studio 2015开发此应用程序并将其部署在SharePoint 2013环境中。直到我添加了该字段,然后我开始收到上述错误,该列表和自定义表单才能正常工作。

我想了解为什么会收到此错误以及如何解决该错误。

在此先感谢您的宝贵支持和贡献。

0 个答案:

没有答案