BubbleChart: Object
Свойство BubbleChart устанавливает и возвращает метаданные пузырьковой диаграммы экспресс-отчета.
Значение свойства устанавливается с помощью метода setBubbleChart и возвращается с помощью метода getBubbleChart. Из JSON значение свойства задать нельзя.
Для вызова метода setBubbleChart указываются следующие аргументы: report - лист документа экспресс-отчета, metadata - JSON-объект со сведениями о пузырьковой диаграмме, callback - возвратная функция.
Для метода getBubbleChart указываются следующие параметры: analyzer - лист документа экспресс-отчета, callback - возвратная функция.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной пузырьковой диаграммой в рабочей области экспресс-отчета. Для показателя «Значение» данной пузырьковой диаграммы должны быть только включены измерения «Ось X» и «Ось Y»:

Включим индикатор «Размер» для показателя «Значение» данной пузырьковой диаграммы:
// Получим сервис для работы с экспресс-отчетом
var eaxMdService = expressBox.getService();
// Получим документ экспресс-отчета
var eaxDocument = expressBox.getSource();
// Определим метаданные для пузырьковой диаграммы экспресс-отчета
var metadata = {
enabled: true,
indicatorElements: {
it: {
Key: "Radial",
Value: {
key: "1",
n: ""
}
}
},
visible: true
};
// Определим возвратную функцию
var onSetBubbleChart = function () {
expressBox.getDataView().getBubbleChartView().PropertyChanged.fire(this, new PP.Mb.Ui.PropertyChangedEventArgs({
PropertyName: "BubbleChart",
Metadata: metadata,
TypeUpdateData: [PP.Exp.Ui.ViewTypeUpdate.DataView, PP.Exp.Ui.ViewTypeUpdate.BubbleChart]
}));
// Обновляем экспресс-отчет
expressBox.refreshAll();
}
// Установим метаданные для пузырьковой диаграммы экспресс-отчета
eaxMdService.setBubbleChart(eaxDocument, metadata, PP.Delegate(onSetBubbleChart, this));
В результате выполнения примера для показателя «Значение» пузырьковой диаграммы был установлен индикатор «Размер»:

Соответствующим образом изменится и пузырьковая диаграмма экспресс-отчета:

См. также: