BubbleChartLegend.SettingChanged

Синтаксис

SettingChanged: function (sender, args);

Параметры

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

args. Массив объектов, содержащих информацию о событии. Доступные аргументы: Name - название настройки, Value - значение данной настройки.

Описание

Событие SettingChanged наступает после изменения настроек вкладки «Легенда» для пузырьковой диаграммы экспресс-отчета.

Пример

Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с активным мастером управления пузырьковой диаграммой, загруженной в область данных экспресс-отчета. Обработаем событие SettingChanged:

// Получаем мастер управления пузырьковой диаграммой экспресс-отчета
var master = expressBox.getPropertyBarView().getBubbleChartMaster();
master.show();
// Получаем список панелей у мастера управления пузырьковой диаграммой экспресс-отчета
var panels = master.getItems();
for (var i in panels) {    
    var panel = panels[i];    
    if (panel.getTypeName() == "BubbleChartLegend") {
        // Разворачиваем вкладку
        panel.expand(true);
        // Обработаем событие SettingChanged
        panel.SettingChanged.add(function (sender, args) {
            console.log("Измененное свойство: " + args[0].Name + ", значение: " + args[0].Value);
        });
        panel.setBorderWidth(3); // Толщина границы
        panel.setColumnsCount(3); // Количество столбцов таблицы 
    }
}

В результате выполнения данного примера будет установлено новое число колонок в легенде пузырьковой диаграммы, о чем в результате обработки события SettingChanged в консоли браузера будет выведено уведомление:

Измененное свойство: chartmaster.legendpanel.columnscount, значение: 3

См. также:

BubbleChartLegend