RibbonView.PropertyChanged

Синтаксис

PropertyChanged: function (sender, args)

Параметры

sender. Источник события;

args. Информация о событии.

Описание

Событие PropertyChanged наступает после нажатия на кнопки ленты инструментов.

Пример

Для выполнения примера предполагается наличие на html-странице компонента ReportBox с наименованием «reportBox», источником для которого является регламентый отчет с наименованием «prxReport» (см. «Пример размещения компонента ReportBox»). Добавим обработчик события PropertyChanged:

       reportBox.getRibbonView().PropertyChanged.add(function (sender, args) {
           if (prxReport.isAnyControlVisible(prxReport.getActiveSheetKey()) == true) {
               reportBox.getRibbonView().setPropertyValue("ClosedState", false)
           }
       });

После выполнения примера при нажатии на любую кнопку ленты инструментов, если для открытого листа отчета имеются элементы управления, все кнопки ленты и все команды главного меню, кроме «Открыть», «Выход» и «Поделиться» будут неактивны.

См. также:

RibbonView