Howdie
我使用SharePoint功能以编程方式将列添加到现有内容类型。此内容类型已分配给列表。
执行此操作后,内容类型具有这些新列,但列表未更新(新列未显示)
我可以从该列表中删除内容类型并重新添加,但会丢失旧列中保存的所有数据。
是否有最佳做法是将列添加到现有内容类型并更新包含该内容类型的列表?
答案 0 :(得分:2)
MS推荐的方法是通过对象模型更新CT。请在下面找到链接。
http://msdn.microsoft.com/en-us/library/aa543504.aspx
所有列表内容类型都存储为SharePoint中的条目 基础数据库,因为当您向网站添加网站内容类型时 列表,SharePoint Foundation将站点内容类型本地复制到 列表作为列表内容类型。
http://msdn.microsoft.com/en-us/library/ms442695.aspx
当您对网站内容类型进行更改时,可以按下这些内容 通过用户更改其所有子内容类型 界面或通过对象模型