문제

사용자가 SharePoint의 "모든 사이트 컨텐츠"페이지를 탐색 할 때 표시되는 일부 문서 라이브러리 목록을 숨길 수있는 방법이 있는지 궁금하며,이를 달성 할 수있는 프로그래밍 방식이 있는지 궁금합니다. (가능하면 WSS를 사용하여).

이보기에서 많은 목록을 숨겨야합니다.이 목록은 링크 목록의 링크에서 액세스 할 수 있습니다 (이 링크 목록은 사용자가 볼 수있는 유일한 것입니다).

모든 도움이 감사하겠습니다.

도움이 되었습니까?

해결책

Splist 클래스에는 당신이 원하는 것을 정확하게 수행 할 숨겨진 속성이 있습니다.

요컨대, 당신은 다음과 같은 일을 할 수 있습니다.

1. Open the Site collection (SPSite)
2. Enumerate throuh all sites (SPSite.AllWebs -> SPWeb)
3. Enumerate through all lists (SPWeb.Lists)
4. Locate the lists you want to hide (base on Title or other property)
5. Set the Hidden Property to true
6. Call SPList.Update() (important!)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top