如何将站点列更新推送到内容类型

时间:2011-07-17 13:44:20

标签: sharepoint sharepoint-2010

这是我的方案:写了一个更新MultiChoice网站专栏的职位定义,填写了受众群体:

<Field ID="{fcc46300-de6e-481e-ac2c-000000000001}"
       Name="Audiences"
       DisplayName="$Resources:Project,Audiences;"
       Type="MultiChoice"

事情是,如果我将网站列直接添加到列表中,我会看到选择。但是,如果通过引用它的内容类型添加相同的站点列,我看不到选择。

我了解SharePoint会为每个列表创建内容类型和字段的副本,但是 - 我应该如何更新内容类型以包含对网站列所做的更改?我在做这件事时遇到了麻烦。

提前致谢!

更新:作为解决方法,我最终决定将更改推送到每个列表中存在的字段副本。这显然有效。这让我想到了内容类型的本质作为创建时间的工件,让通过内容类型带到每个列表的对象带着他们自己的生命......这不是一个描述性的隐喻吗?

2 个答案:

答案 0 :(得分:0)

我曾经问了一个类似的问题。 您应该能够使用内容类型用法。 请参考我的问题: Sharepoint - add field to content type not updating the list 谢谢, 约瑟夫

答案 1 :(得分:0)

您可以在SharePoint Designer中添加新字段和更改名称,但对于列表中反映的更改,我将使用“网站设置_列”进行更改