문제

목록 정의를 작성하고 있습니다. 목록 정의에 대해 element.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>
.

자세한 내용은 다음 기사를 참조하십시오

"Nofollow"> http://msdn.microsoft.com / en-in / library / ms478860 (v= Office.14) .aspx

"nofollow"> http://johnlearnt.blogspot.in/2012 / 09 / 프로비저닝 - 폴더 - 내부 - 문서 - Library.html

또한 목록이 생성 될 때 이벤트 수신기에서 수행 할 수 있습니다.

라이브러리 정의 (DEV 센터)에 대한 이벤트 수신기 (ListAdded)를 만듭니다. 폴더 구조를 만드는 코드를 추가하십시오.

SPLIST LIST= WEB.LISTS.TRYGETLIST ( "LISTTITLE");

spolderCollection foldercoll= list.rootfolder.subfolders;

spolder newfolder= foldercoll.add (folderURL);

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top