2011-03-02 3 views
0

웹 파트를 특정 영역으로 제한 할 수있는 방법이 있습니까? AllowZoneChange 플래그를 사용하여 제한 할 수 있지만 웹 파트를 특정 영역에만 추가 할 수 있는지 확인할 수 있습니까? 넓은 열 (영역)에서만 실행 가능한 일부 웹 파트가 있으므로 아무도 좁은 열 (영역)에 웹 파트를 추가하려고하지 않도록하고 싶습니다. 이것을 성취 할 방법이 있습니까?Sharepoint 웹 파트가 영역으로 제한됩니다.

답변

0

"넓은"그룹과 동일한 이름으로 빠른 추가 그룹에 붙인 경우 다른 사람이 해당 영역에 웹 파트를 추가하려고하면 기본적으로 목록 맨 위에 나타납니다.

그러나 다른 사람이 다른 영역에 추가하려고 시도하면 목록에 추가로 표시됩니다.

오직 방법이라고 생각할 수 있습니다. 내 머리 꼭대기에서 (어쨌든, 아마도 페이지 레이아웃을 직접 수정하여) 추가하는 것입니다. 일부 코드는 SPWebPartManager.WebPartAdded에 대한 이벤트 처리기로 webpart와 영역을 검사하고 잘못된 영역에 추가 된 경우 제거합니다.

그러나이 작업을 시도한 적이 없으며 작동 여부를 알지도 못했습니다. 시도해 볼 수는 있습니다. 당신이 그것을 작동 시키면 블로그에 대해!

이벤트 자체에 대한 정보를 확인하십시오.

http://msdn.microsoft.com/EN-US/library/ms157584

관련 문제