isImage();
Метод isImage определяет, является ли диаграмма экспресс-отчета изображением.
Метод возвращает значение true, если диаграмма экспресс-отчета является изображением, и false в противном случае.
Коробчатая, лепестковая и все круговые диаграммы (кроме обычной) в экспресс-отчете отображается как картинка. Причем из интерфейса можно настроить только лепестковую диаграмму.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной диаграммой в рабочей области экспресс-отчета. Проверим, является ли данная диаграмма изображением:
// Получаем представление диаграммы экспресс-отчета var chartView = expressBox.getDataView().getChartView(); if (chartView != null) { // Определим, является ди диаграмма изображением var isImage = chartView.isImage(); // Определим тип диаграммы var chartType = chartView.getChartType().Type; if (isImage) { console.log("Диаграмма типа «" + chartType + "» является изображением."); } else { console.log("Диаграмма типа «" + chartType + "» не является изображением."); } }
В результате выполнения примера в консоли браузера было выведено следующее сообщение:
Диаграмма типа «column» не является изображением.
См. также: