Веб-часть Sharepoint ограничена зоной - PullRequest
0 голосов
/ 03 марта 2011

Есть ли способ ограничить веб-часть определенной зоной?Я знаю, что могу ограничить его, используя флаг AllowZoneChange, но возможно ли убедиться, что веб-часть может быть добавлена ​​только в определенные зоны?У меня есть некоторые веб-части, которые доступны только в широком столбце (зонах), поэтому я хочу убедиться, что никто не пытается добавить веб-части в узкие столбцы (зоны).Есть ли способ сделать это?

1 Ответ

0 голосов
/ 03 марта 2011

Если вы добавите группу быстрого добавления с тем же именем, что и у вашей "широкой" группы, она будет отображаться в верхней части списка по умолчанию, когда кто-то пытается добавить веб-часть в этой зоне.

Тем не менее, он будет отображаться как обычно в дальнейшем, когда кто-то пытается добавить в другую зону.

Тем не менее, я не думаю, что это вообще возможно сделать - метод only , который я могу придумать, вне головы - (каким-то образом, возможно, через изменение макета страницы) непосредственно) добавить некоторый код в обработчик событий для SPWebPartManager.WebPartAdded, чтобы проверить веб-часть и зону, и удалить его, если он был добавлен в неправильную зону.

Тем не менее, я никогда не пытался сделать это, и не знаю, сработает ли это, - хотя вы можете попробовать. Блог об этом, если вы заставите его работать!

Посмотрите на это для получения информации о самом событии.

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

...