Rendered: function (sender, args);
sender. Источник события;
args. Информация о событии.
Событие Rendered наступает после отрисовки диаграммы экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной диаграммой в рабочей области экспресс-отчета. Обработаем событие Rendered, выводя в консоль браузера сообщение о том, в каком режиме открыт экспресс-отчет - для просмотра или для редактирования:
// Получаем представление диаграммы экспресс-отчета
var chartView = expressBox.getDataView().getChartView();
// Обрабатываем событие Rendered
chartView.Rendered.add(function () {
var isViewMode = chartView.getViewMode();
if (isViewMode) {
console.log("Экспресс-отчет находится в режиме просмотра.");
} else {
console.log("Экспресс-отчет находится в режиме редактирования.");
}
});
После выполнения данного примера в консоли браузера в результате наступления события Rendered будет выведено сообщение о том, что экспресс-отчета находится в режиме редактирования.
См. также: