Я создал собственный список и включил основные части (schema.xml, шаблон списка, ..), чтобы упаковать его как .wsp. У меня есть экземпляр списка, но я хотел бы добавить несколько папок в xml. Я знаю, что вы можете добавить SPListItems, используя ..., но я не знаю, как добавить SPFolder. В конечном итоге я хочу добавить несколько SPFolders к экземпляру списка по умолчанию, но я просто не могу найти никаких примеров этого. Мне было интересно, есть ли у кого-нибудь предложения и примеры кода, связанные с тем, как это сделать.
Добавить SPFolder в экземпляр списка xml
Ответы (1)
Мой ответ - это всего лишь предположение о том, как это могло произойти, у меня нет установки 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-folder-from-onetxml.aspx Однако в этой статье объясняется обходной путь для вас.
person
naivists
schedule
11.01.2010