setCurrentState(options: Array);
options. Массив настроек вкладки «Легенда» для пузырьковой диаграммы экспресс-отчета.
Метод setCurrentState устанавливает настройки вкладки «Легенда» для пузырьковой диаграммы экспресс-отчета.
Настройки вкладки «Легенда» в мастере управления пузырьковой диаграммой экспресс-отчета хранятся во внутреннем свойстве _State класса BubbleChartLegend.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с открытым мастером управления пузырьковой диаграммой, загруженной в область данных экспресс-отчета. Изменим семейство шрифтов для легенды пузырьковой диаграммы экспресс-отчета и установим полужирное начертание шрифта:
// Получаем список панелей у мастера управления пузырьковой диаграммой экспресс-отчета
var panels = expressBox.getPropertyBarView().getBubbleChartMaster().getItems();
for (var i in panels) {
var panel = panels[i];
if (panel.getTypeName() == "BubbleChartLegend") {
// Разворачиваем панель
panel.expand(true);
// Поменяем семейство шрифтов и установим полужирное начертание шрифта
var state = [{
Name: "chartmaster.legendpanel.fontfamily",
Value: "Arial"
}, {
Name: "chartmaster.legendpanel.isbold",
Value: true
}];
panel.setCurrentState(state);
}
};
В результате выполнения примера было установлено семейство шрифтов «Arial» и полужирное начертание:

См. также: