我有一个自定义内容类型从文档集继承。内容类型具有各种字段,包括两个用户(例如人或组)字段。

<Field ID="{2B2CA4F1-4F2C-40E9-A4B2-5ACAEFD8BAFA}" Name="DocSetFieldF" DisplayName="DocSet Field F" Type="User" Required="False" Group=".Temp Columns" List="UserInfo" UnlimitedLengthInDocumentLibrary="FALSE"></Field>
<Field ID="{5CBAFDB8-58F1-4453-A1E0-F01DF8D696D0}" Name="DocSetFieldG" DisplayName="DocSet Field G" Type="User" Required="False" Group=".Temp Columns" List="UserInfo" UnlimitedLengthInDocumentLibrary="FALSE"></Field>
.

现在当我创建这个内容类型的新项目时,它运行正常,我的所有数据都会正确保存。

但是如果我尝试在我的列表实例中将内容类型的新核offorl更改为layouts文件夹中的newdocset.aspx的自定义版本,我的页面现在显示重复标签和我的用户字段的输入停止保存。并且任何重置NewformURL的尝试都会制作更多重复标签或不会改变任何内容。

之前有人见过这个吗?

有帮助吗?

解决方案

好的......结果这只是SharePoint 2013无法处理的东西。

我不得不诉诸使用我的用户填写列表并将查找字段附加到列表中。这不是友好,但至少它有效......现在。

许可以下: CC-BY-SA归因
scroll top