PropertyChanged: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы - объект класса PP.Mb.Ui.PropertyChangedEventArgs, содержащий следующие свойства: PropertyName - наименование свойства в виде элемента перечисления PP.Exp.Ui.ControlType, Metadata - настройки пузырьковой диаграммы экспресс-отчета, TypeUpdateData - тип обновляемых данных, задаваемый с помощью перечисления PP.Exp.Ui.ViewTypeUpdate.
Событие PropertyChanged наступает после изменения свойств пузырьковой диаграммы экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной пузырьковой диаграммой в области данных. Обработаем событие PropertyChanged, выполнив обновление пузырьковой диаграммы экспресс-отчета с учетом измененных свойств:
// Получаем мастер управления пузырьковой диаграммой экспресс-отчета
var master = expressBox.getPropertyBarView().getBubbleChartMaster();
// Получаем представление пузырьковой диаграммы экспресс-отчета
var bubbleChartView = master.getDataView();
// Обрабатываем событие PropertyChanged
bubbleChartView.PropertyChanged.add(function (sender, args) {
// Обновляем экспресс-отчет
bubbleChartView.refresh(args);
});
// Вызовем событие PropertyChanged
bubbleChartView.PropertyChanged.fire(this, new PP.Mb.Ui.PropertyChangedEventArgs({
PropertyName: PP.Exp.Ui.ControlType.ShowMaster,
Metadata: {
MasterType: PP.Exp.Ui.PropertyGroups.BubbleChart
},
TypeUpdateData: PP.Exp.Ui.ViewTypeUpdate.BubbleChart
}));
В результате выполнения примера после наступления события PropertyChanged будет обновлена пузырьковая диаграмма экспресс-отчета в соответствии с измененным свойством PP.Exp.Ui.ControlType.ShowMaster.
См. также: