EaxMdService.ChartDataLoaded

Синтаксис

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("Сведения о диаграмме экспресс-отчета отсутствуют.");        
    }    
});

В результате выполнения примера при обработке события, наступающего после загрузки диаграммы экспресс-отчета, в консоли браузера будет выведен объект с метаданными диаграммы, либо сообщение о том, что сведения о ней отсутствуют.

См. также:

EaxMdService