Crea cartella nella definizione dell'elenco con elementi.xml
-
28-09-2020 - |
Domanda
Sto creando definizioni elenco. Ora cosa voglio creare qualche cartella quando creiamo elementi.xml per la definizione dell'elenco.
Grazie in anticipo
Soluzione
Aggiungi il seguente codice in elementi.xml per creare una cartella nella lista.
<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>
.
Fare riferimento ai seguenti articoli per ulteriori informazioni
http://msdn.microsoft.Com / En-in / Library / MS478860 (V= Office.14) .aspx
http://johnlearnt.blogspot.in/2012/09 / fornitura-cartella-interno-document-library.html
Inoltre, è possibile farlo da un ricevitore evento quando viene creato l'elenco:
Creare un ricevitore evento (MISLYAggiunto) per la definizione della libreria (Dev Center). Aggiungi codice per creare la struttura della cartella.
Splist List= Web.lists.trygetList ("ListTitle");
SPFOLDERCOLLECLECTION PIGLERCOLL= LIST.RootFolder.SubFolder;
SPFOLFERER NewFolder= PIPERCOLL.ADD (FOLDERLURL);