ChartDataLoaded: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы: Args - документ экспресс-отчета, ResponseText - текст ответа на данное событие от сервиса.
Событие ChartDataLoaded наступает после загрузки диаграммы экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной диаграммой в рабочей области экспресс-отчета. Обработаем событие ChartDataLoaded, выводя сведения о данной диаграмме:
// Получим сервис для работы с экспресс-отчетом var eaxMdService = expressBox.getService(); // Обработаем событие ChartDataLoaded eaxMdService.ChartDataLoaded.add(function () { // Получаем документ экспресс-отчета var eaxAnalyzer = expressBox.getSource(); var metadata = eaxMdService.getChart(eaxAnalyzer); if (metadata) { console.log("Объект со сведениями о диаграмме экспресс-отчета:"); console.log(metadata); } else { console.log("Сведения о диаграмме экспресс-отчета отсутствуют."); } });
В результате выполнения примера при обработке события, наступающего после загрузки диаграммы экспресс-отчета, в консоли браузера будет выведен объект с метаданными диаграммы, либо сообщение о том, что сведения о ней отсутствуют.
См. также: