Domanda

Sto creando definizioni elenco. Ora cosa voglio creare qualche cartella quando creiamo elementi.xml per la definizione dell'elenco.

Grazie in anticipo

È stato utile?

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);

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top