PropertyChanged: function(sender, args);
sender. Источник события;
args. Информация о событии.
Событие PropertyChanged наступает после окончания изменения свойств рабочей книги.
Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Обработаем события PropertyChanged, PropertyChanging и RequestMetadata, а затем программно вызовем их:
// Получим панель свойств рабочей книги var propertyBar = workbookBox.getPropertyBarView(); // Определим обработчики событий изменения настроек панели свойств и запроса метаданных var onChanged = function (sender, args) { console.log(args.Args); }; var onChanging = function (sender, args) { console.log(args.Args); }; // Обработаем события PropertyChanging, PropertyChanged и RequestMetadata propertyBar.PropertyChanging = new PP.Delegate(onChanging, this, "Property changing."); propertyBar.PropertyChanged = new PP.Delegate(onChanged, this, "Property changed."); propertyBar.RequestMetadata = new PP.Delegate(onChanged, this, "Request of metadata."); // Вызовем данные события propertyBar.PropertyChanging.fire(this); propertyBar.PropertyChanged.fire(this); propertyBar.RequestMetadata.fire(this);
После выполнения примера были вызваны события PropertyChanged, PropertyChanging и RequestMetadata, в результате чего в консоли браузера были выведены соответствующие уведомления:
Property changing.
Property changed.
Request of metadata.
См. также: