質問

リスト定義を作成しています。リスト定義の要素を作成したら、いくつかのフォルダを作成したいものを作成します。

事前感あり

役に立ちましたか?

解決

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 / library / MS478860(v= Office.14).aspx

> http://johnlearnt.blogspot.in/2012/09 /契約フォルダ内oside-document-library.html

また、リストが作成されたときにイベント受信側から実行できます。

ライブラリ定義(Dev Center)のイベント受信機(ListAdded)を作成します。 フォルダ構造を作成するためのコードを追加します。

Splist List= web.lists.tryGetList( "ListTitle");

SPFolderCollection FolderColl= List.RootFolder.Subfolders;

spfolder newfolder= foldercoll.add(folderURL);

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top