ChartData: Object
Свойство ChartData содержит данные представления экспресс-отчета «Диаграмма».
Значение свойства можно установить из JSON и с помощью метода setChartData, а возвратить с помощью метода getChartData.
Свойство принимает и возвращает значение в виде JSON-объекта со следующими полями: id - идентификатор диаграммы, meta - метаданные диаграммы экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Также вручную нужно вызвать контекстное меню «Настройки» для диаграммы экспресс-отчета и в открывшейся вкладке «Диаграмма» изменить цвет и толщину границы. Далее получим установленные цвет и толщину границы диаграммы экспресс-отчета:
var eaxAnalyzer = expressBox.getSource(); // Получаем данные диаграммы экспресс-отчета var chartData = eaxAnalyzer.getChartData(); console.log("Цвет: " + chartData.meta.hiChart.chart.borderColor); console.log("Толщина: " + chartData.meta.hiChart.chart.borderWidth);
В результате выполнения примера в консоли браузера будут выведены текущие значения цвета и толщины границы диаграммы экспресс-отчета:
Цвет: rgba(128, 128, 128, 1.000000)
Толщина: 0.944882
См. также: