2011-12-22 127 views
0

我正在使用SharePoint功能升級來升級我的內容類型和列表。 我已經嘗試UpdateIncludingSealedAndReadOnly(true)和Update(true),它並沒有使用新字段更新我的列表。該字段不會出現在列表中,但如果我轉到「網站設置」,則會顯示該字段內容類型並打開內容類型。Sharepoint - 將字段添加到內容類型不更新列表

有沒有什麼不對,或許還有一些額外的事情,我需要做的將字段推到列表中?

如果我從sharepoint直接(而不是從代碼)添加字段到內容類型,它也會更新列表。

感謝,

約瑟夫

+0

你體改通過爲新字段添加FieldRef來顯示內容類型? – Alexander 2011-12-27 06:42:33

+0

是的,但我正在使用功能升級,所以在這種情況下不會產生差異。感謝您的回覆。 – 2011-12-28 18:35:44

回答

1

我在這些情況下的經驗是,你需要通過你的contentType的所有使用手動遍歷和您的字段添加到內容類型的每個實例。

使用SPContentTypeUsage類,您可以找到實例並在其中循環。我的一個同事寫了關於這個問題的一個很好的博客文章: http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/

(我知道這是對SP2007,但它適用至2010年以及)

問候, 裏卡德

+0

謝謝! 2010年完美工作 – 2011-12-28 18:34:36

相關問題