Кнопка ленты отключена после программного добавления на ленту SharePoint 2010 - PullRequest
0 голосов
/ 29 октября 2010

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

Настраиваемая вкладка ленты / группа / элемент управления отображается, когда веб-часть отображается нана странице все кнопки отключены.

Что я сделал:

  1. Во время события OnLoad инициализирован список IRibbonCommand со всем идентификатором команды моей кнопки;инициализированный компонент страницы и зарегистрированный в SPRibbonScriptManager;зарегистрированные сценарии ленты для getglobalCommands, commandEnabled и handleCommand.
  2. Во время события OnPreRender используйте SPRibbon для загрузки XML и RegisterDataExtension для целых структур;используйте SPRibbon для MakeTabAvailable и установите InitialTabId.

Сценарий PageComponent был зарегистрирован и правильно инициализирован.Отображаются вкладка / группа / элемент управления, но кнопки отключены, а информация указывает на то, что «элемент управления в настоящее время отключен».Я администратор сайта и имею полное разрешение, поэтому безопасность не является проблемой.

Есть идеи?

1 Ответ

2 голосов
/ 29 января 2011

Я исправил проблему: важно зарегистрировать все команды в диспетчере скриптов перед запуском кода инициализации компонента страницы через скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...