我创建了一个自定义列表,并包含基本部分(schema.xml,list template,..)以将其打包为.wsp。我定义了一个列表实例,但我想在xml中添加一些文件夹。我知道你可以使用...添加SPListItems,但我不知道如何添加SPFolder。最后我想默认将一些SPFolders添加到列表实例中,但我似乎无法找到任何这样做的例子。我想知道是否有人有一些建议和示例代码与如何做到这一点。
答案 0 :(得分:0)
我的回答只是猜测这是怎么发生的,我的家用电脑上没有SharePoint设置,我可以测试它。
我想知道,如果您在list instance xml中包含字段FSObjType
会发生什么。这看起来像是:
<Data>
<Rows>
<Row>
<Field Name="Title">Outgoing e-mail settings</Field>
<Field Name="FSObjType">1</Field>
</Row>
</Rows>
</Data>
编辑:似乎我不是唯一一个想到这样一个解决方案的人,但似乎这个技巧不适用于自定义列表,只能在自定义文档库中使用:http://www.notesfor.net/post/2009/02/16/Deploy-a-Custom-SPList-with-folders-from-onetxml.aspx但是,本文解释为你解决方法。