0

我创建了一个自定义列表并包含基本部分(schema.xml、列表模板、..)以将其打包为 .wsp。我定义了一个列表实例,但我想向 xml 添加一些文件夹。我知道您可以使用 ... 添加 SPListItems,但我不确定如何添加 SPFolder。最终,我想在默认情况下将一些 SPFolders 添加到列表实例中,但我似乎找不到任何这样做的例子。我想知道是否有人对如何执行此操作有一些建议和示例代码。

4

1 回答 1

0

我的回答只是猜测这是如何发生的,我的家用计算机上没有 SharePoint 设置,我可以对其进行测试。

我想知道,如果您FSObjType列表实例xml 中包含该字段会发生什么。这看起来像:

<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但是,本文为您解释了一种解决方法。

于 2010-01-11T17:43:29.327 回答