setViewEditButtonsStateByClass (classId)
classId. Класс объектов, элемент перечисления PP.Mb.Ui.MetabaseObjectClass.
Метод setViewEditButtonsStateByClass устанавливает активность элементов управления, расположенных на ленте, в зависимости от класса объекта.
Для разных классов объектов возможны различные опции: экспресс-отчеты можно просмотреть и отредактировать, а также обсудить в социальных сетях, некоторые объекты можно только просмотреть, а контейнеры можно только раскрыть в навигаторе, поэтому для них все кнопки недоступны.
Для выполнения примера предполагается наличие на странице компонента NavigatorRibbon с наименованием «ribbon».
Чтобы кнопки отображались как при работе с экспресс-отчетом:
ribbon.setViewEditButtonsStateByClass(2561);
Чтобы кнопки отображались как при работе с регламентным отчетом:
ribbon.setViewEditButtonsStateByClass(2562);
См. также: