列表修改视图中未显示内容类型列添加

时间:2013-10-08 07:05:37

标签: sharepoint sharepoint-2010 custom-lists

我正在学习sharepoint,这可能是一个非常先发制人的问题。 我有sharepoint网站有各种内容类型和列表。 我有一个列表说“Test”来自contentType“TestContentType” 如果我向内容类型添加一列,此列是否会自动可用于所有列表以及他们的ModifyView功能? 因为目前还没有。 它可能会如果我通过使用添加该列列表 从现有网站列添加选项?

我已经理解对内容类型列的任何更改都会传播到列表。 请点亮。

由于

2 个答案:

答案 0 :(得分:2)

当您向内容类型添加列时,您将获得以下选项。

enter image description here

在选择yes时,将使用新列更新内容类型中的所有现有列表。此选项在创建新列期间可用,并且可以将现有站点列添加到内容类型,因此可在“修改视图”功能中使用。

答案 1 :(得分:2)

答案取决于您在内容或列表级别向内容类型添加列的位置。如果是前者,则可以更新所有继承的列表内容类型。此外,在这种情况下,您对任何派生内容类型所做的任何自定义都将丢失。如果是后者,你就不能。

查看this msdn文章。它很好地解释了这种机制是如何工作的

  

列表内容类型通常来自网站内容   类型对变更管理有影响。一个后果是   列出内容类型的自定义项不能轻易应用于其他类型   名单。例如,用户可以通过添加a来编辑列表内容类型   新栏目。此更改将仅限于上面的内容类型   名单。新列不会添加到网站内容类型中   列表内容类型派生的,也不会进行任何其他更改   过度。 对派生内容类型的更改永远不会推送到   父内容类型。

     

但是,列表内容类型可能会受到更改的影响   到其父母。例如,用户可以编辑网站内容类型,   也许通过添加一列,然后选择更新所有内容   从中继承的类型。结果可能会覆盖自定义项   用户已对派生网站和列表内容类型进行了制作。它是   可以保护内容类型不接收更改   制作给它的父级,但这一步对内容类型有影响   管理。有关更多信息,请参阅内容类型更改控制。