我正在使用sharepoint功能升级来升级我的内容类型和列表。 我已经尝试了UpdateIncludingSealedAndReadOnly(true)和Update(true),并且没有使用新字段更新我的列表。该字段不会出现在列表中,但如果我转到“网站设置”|则会显示该字段内容类型并打开内容类型。
将字段推到列表中是否有任何错误或可能需要做些额外的事情?
如果我将sharepoint中的字段直接(而不是从代码)添加到内容类型,它也会更新列表。
谢谢,
约瑟夫
答案 0 :(得分:1)
我在这些场景中的经验是,您需要手动迭代内容类型的所有用法,并将您的字段添加到内容类型的每个实例。
使用SPContentTypeUsage类,您可以找到实例并循环遍历它们。我的一位同事写了一篇关于这个主题的好博文: http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/
(我知道它适用于SP2007,但它也适用于2010年。)
此致 里卡德