我們部署了一個安裝名爲「分類」的自定義網站列的功能。這是一個選擇列類型。現在,我們需要改變選擇。我們可以很容易地更新該功能中的XML,但不會影響已使用現有站點列的任何列表;他們仍然看到舊的選擇。「刷新」使用它的列表上的SharePoint網站列定義?
有什麼方法可以發送刷新信號或某些東西給使用我們的分類網站列功能的列表讓這些列表使用更新的選項?
我們部署了一個安裝名爲「分類」的自定義網站列的功能。這是一個選擇列類型。現在,我們需要改變選擇。我們可以很容易地更新該功能中的XML,但不會影響已使用現有站點列的任何列表;他們仍然看到舊的選擇。「刷新」使用它的列表上的SharePoint網站列定義?
有什麼方法可以發送刷新信號或某些東西給使用我們的分類網站列功能的列表讓這些列表使用更新的選項?
我認爲唯一的方法來歸檔這是通過迭代使用該列的每個列表,並在那裏更改XML,因爲列表中的列不再引用原始列。
Flo有一點,我以前一直在處理這個問題,並發表了一篇博文,可能會有所幫助。看一看:
http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/
的SharePoint可以做到這一點..不要改變你的功能,但是通過Web UI修改每個站點集合中創建的網站列。通過這種方式進行的更改將會傳播。 (我希望你沒有10.000個網站集;)