elements.xml로 목록 정의에서 폴더를 만듭니다
-
28-09-2020 - |
문제
목록 정의를 작성하고 있습니다. 목록 정의에 대해 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);
제휴하지 않습니다 sharepoint.stackexchange