您可能知道,在SharePoint中,您可以创建列表内容类型(例如" Web文件夹"),然后为此内容类型添加一些列(例如,名称和路径)。
如何在SharePoint列表中创建自定义内容类型实例?
我的列表如下所示
ProductList
WebFolder1
Page1.aspx
Page2.aspx
WebFolder2
Page3.aspx
我使用下面的xml传递给sharepoint网络服务,并且我想创建一个新的" Web文件夹"在WebFolder1下:
<Method ID="1" Cmd="New">
<Field Name="FSObjType">1</Field>
<Field Name="Name">TestWebFolder11</Field>
<Field Name="BaseName">WebFolder1/TestWebFolder11</Field>
</Method>
它在WebFolder1下创建了一个文件夹内容类型,而我需要创建一个&#34; Web文件夹&#34;而是内容类型。
如何以编程方式创建自定义内容类型实例?
非常感谢,
答案 0 :(得分:0)
简单地说,有一个名为“ContentType”的字段名称可以设置:
<Method ID="1" Cmd="New">
<Field Name="ContentType">Web folder</Field> // this is case-sensitive
<Field Name="BaseName">WebFolder1/TestWebFolder11</Field>
</Method>
所以不需要其他属性,我的web文件夹的名称变为“TestWebFolder11”,并且位于“WebFolder1”下。