PropertyChanged: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы - объект класса PP.Mb.Ui.PropertyChangedEventArgs, содержащий следующие свойства: PropertyName - наименование свойства, Metadata - метаданные, TypeUpdateData - тип обновляемых данных.
Событие PropertyChanged наступает после изменения настроек в ленте инструментов рабочей книги.
Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Обработаем событие PropertyChanged, выводя в консоли браузера наименование изменённого свойства ленты инструментов рабочей книги:
// Получим ленту инструментов
var ribbon = workbookBox.getRibbonView();
// Получим категорию «Главная» ленты инструментов
var mainCategory = ribbon.getMainCategory();
// Обработаем событие PropertyChanged
mainCategory.PropertyChanged.add(function (sender, args) {
console.log("Наименование изменённого свойства: " + args.getPropertyName());
});
Выполним приведённый пример и нажмём на кнопку «Заголовок», расположенную на вкладке «Главная» . В результате этого в консоли браузера будет выведено наименование изменённого свойства ленты инструментов:
Наименование изменённого свойства: TitleVisible
См. также: