Créer un dossier dans la définition de la liste avec éléments.xml
-
28-09-2020 - |
Question
Je crée des définitions de liste.Now ce que je veux créer du dossier lorsque nous créons des éléments.xml pour la définition de la liste.
Merci d'avance
La solution
ajoutez le code suivant dans éléments.xml pour créer un dossier dans la liste.
<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>
Reportez-vous aux articles suivants pour plus d'informations
http://msdn.microsoft.COM / EN-in / Bibliothèque / MS478860 (V= Office.14) .aspx
http://johnlearnt.blogspot.in/2012/09 / fourniture-dossier-inside-document-bibliothèque.html
En outre, vous pouvez le faire à partir d'un récepteur d'événement lorsque la liste est créée:
Créer un récepteur d'événement (Listadded) pour la définition de la bibliothèque (centre de développement). Ajouter du code pour créer la structure de dossier.
Splist List= Web.lists.EletListlist ("listtitle");
SPFolderCollection folderColl= list.rootfolder.subfolders;
SPFolder NewFolder= foldercoll.add (folderurl);