Создать папку в определении списка с элементами .xml
-
28-09-2020 - |
Вопрос
Я создаю определения списка. Теперь я хочу создать некоторую папку, когда мы создаем элементы .xml для определения списка.
Спасибо заранее
Решение
Добавьте следующий код в Elements.xml для создания списка в папке.
<Data>
<Rows>
<Row>
<Field Name="ContentTypeId">0x0120004F994A3C0FF76546A528DA0D4B515898</Field>
<Field Name="FileLeafRef">MyTestFolder</Field>
<Field Name="Title">MyTestFolder</Field>
<Field Name="FSObjType">1</Field>
</Row>
</Rows>
</Data>
.
Обратитесь к следующим статьям для получения дополнительной информации
http://msdn.microsoft.COM / en-in / Библиотека / MS478860 (V= Office.14) .aspx
http://john learnt.blogspot.in/2012/09 / Provision-Folder-Inside-Document-library.html
Кроме того, вы можете сделать это из приемника событий, когда создан список:
Создайте приемник событий (ListAdded) для определения библиотеки (DEV Center). Добавить код для создания структуры папки.
splist list= web.lists.rugetlist ("listtitle");
sppoldercolouction foldercoll= list.rootfolder.subfolders;
SPFALDER NewFolder= FolderColl.add (FolderURL);