我有一个文档库的SP.ContentTypeCollection。我试图从网站的内容类型中添加一个选定的。我还需要它作为该库的新DEFAULT内容类型。
因此,我已将文档库的现有类型复制到列表中。然后我想清除内容类型并添加我的新内容以使其成为默认值。然后我会添加我复制的其他人。
问题:我找不到删除集合中一种或所有内容类型的方法。
帮助? :-)先谢谢。
答案 0 :(得分:0)
您无法从SP.ContentTypeCollection列表中删除元素。此article提供了使用客户端对象模型删除内容类型的代码段,但代码不会检查正在使用的内容类型,因为您无法删除正在使用的内容类型。
代码段使用函数ContentType.DeleteObject删除内容类型,请注意该MSDN链接中的例外情况。