Sharepoint - 将字段添加到内容类型而不更新列表

时间:2011-12-22 16:24:50

标签: sharepoint-2010

我正在使用sharepoint功能升级来升级我的内容类型和列表。 我已经尝试了UpdateIncludingSealedAndReadOnly(true)和Update(true),并且没有使用新字段更新我的列表。该字段不会出现在列表中,但如果我转到“网站设置”|则会显示该字段内容类型并打开内容类型。

将字段推到列表中是否有任何错误或可能需要做些额外的事情?

如果我将sharepoint中的字段直接(而不是从代码)添加到内容类型,它也会更新列表。

谢谢,

约瑟夫

1 个答案:

答案 0 :(得分:1)

我在这些场景中的经验是,您需要手动迭代内容类型的所有用法,并将您的字段添加到内容类型的每个实例。

使用SPContentTypeUsage类,您可以找到实例并循环遍历它们。我的一位同事写了一篇关于这个主题的好博文: http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/

(我知道它适用于SP2007,但它也适用于2010年。)

此致 里卡德