自定义列表实例中不需要自定义内容类型中的必填字段

时间:2014-09-10 15:32:33

标签: sharepoint sharepoint-2013 content-type required-field

我遇到自定义SharePoint 2013解决方案的问题。在其他组件中,它包括:

  • 具有多个不同类型的自定义字段的功能,其中一些是分类字段,
  • 具有三种自定义内容类型的功能,其使用具有部分不同配置的不同自定义字段集,例如,无论是否需要,
  • 具有自定义文档库模板和实例的功能,其使用两种自定义内容类型和在激活该功能时以编程方式自定义的默认图片库,例如,它被分配了第三个自定义内容类型。

在部署解决方案并激活该功能时,除了doc lib的某个内容类型的单个分类字段外,所有内容都已正确设置。它被定义为在两种内容类型中都是必需的,但实际上它并没有按默认内容类型的要求显示,而一切都适用于另一种。并且在列表模板的schema.xml中首先定义了两个自定义内容类型中的哪一个(=默认值)无关紧要,问题始终发生在doc lib的默认内容中的相同分类字段中类型。当我使用内置Document内容类型作为默认值时,两个自定义内容类型都需要该字段。但是,使用文档内容类型不是一种选择。

如果您认为此行为不够奇怪:当通过SharePoint用户界面设置所需的列表内容类型字段时,当列表列更新时,它将再次成为可选字段,例如,它的显示名称已更改。

有什么想法吗?

0 个答案:

没有答案