ChartType: Object|String
Свойство ChartType устанавливает и возвращает тип диаграммы экспресс-отчета.
Значение свойства устанавливается с помощью метода setChartType и возвращается с помощью метода getChartType. Из JSON значение свойства установить нельзя.
Метод setChartType принимает в качестве параметра строку. Метод getChartType имеет параметр asString, при значении, равном true, которого будет возвращена строка, иначе - объект со следующими полями: Inverted - способ отображения диаграммы сверху вниз или слева направо, Stacking - способ накопления значений диаграммы, Type - тип диаграммы.
Для указания типа диаграммы экспресс-отчета используется строки «line», «column», «pie», «area», «scatter» с возможным указанием через символ «|» значений «Inverted», «StackedA», «StackedP».
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной диаграммой в рабочей области экспресс-отчета. Преобразуем исходную гистограмму в круговую диаграмму:
// Получаем представление диаграммы экспресс-отчета
var chartView = expressBox.getDataView().getChartView();
// Изменим тип диаграммы
chartView.setChartType("pie");
// Обновляем диаграмму экспресс-отчета
chartView.refreshAll();
В результате выполнения примера исходная столбчатая диаграмма была преобразована в круговую:

См. также: