【问题标题】:Sharepoint - add field to content type not updating the listSharepoint - 向内容类型添加字段而不更新列表
【发布时间】:2011-12-27 21:02:53
【问题描述】:

我正在使用共享点功能升级来升级我的内容类型和列表。 我已经尝试过 UpdateIncludingSealedAndReadOnly(true) 和 Update(true) 并且它没有使用新字段更新我的列表。该字段根本不会出现在列表中,尽管如果我转到站点设置 | 它会出现。内容类型并打开内容类型。

有什么问题或者我需要做一些额外的事情才能将字段推送到列表中吗?

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

谢谢,

约瑟夫

【问题讨论】:

  • 您是否通过为新字段添加 FieldRef 来修改内容类型的清单?
  • 是的,但我正在使用功能升级,所以在这种情况下不会有任何区别。感谢您的回复。

标签: sharepoint-2010


【解决方案1】:

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

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

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

问候, 里卡德

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 2014-07-21
    • 2014-06-21
    • 2021-11-03
    • 2012-09-16
    • 1970-01-01
    • 2020-03-28
    • 2017-12-04
    相关资源
    最近更新 更多