События вьювера
Информация |
В следствие того, что для панелей индикаторов (дашбордов) и отчетов используется одинаковый унифицированный формат шаблона MRT, методы для загрузки шаблона и работы с данными, то в тексте документации будет использоваться слово «отчет».
|
Компонент HTML5 Viewer поддерживает события, которые предоставляют возможность выполнить необходимые операции перед определенными действиями. Ниже представлены события вьювера с описанием и некоторыми примерами их использования:
onPrepareVariables
Асинхронное событие вызывается в начале построения отчета перед заполнением переменных в отчете. Событие возникает сразу после onPrepareVariables в StiReport. В таблице ниже представлен список аргументов обработчика событий:
|
onBeginProcessData
Асинхронное событие вызывается перед запросом данных, необходимых для построения отчета. Событие возникает сразу после onBeginProcessData в StiReport. В таблице ниже представлен список аргументов обработчика событий:
|
onEndProcessData
Событие вызывается после получения данных, необходимых для построения отчета. Событие возникает сразу после onEndProcessData в StiReport. В таблице ниже представлен список аргументов обработчика событий:
|
onPrintReport
Асинхронное событие вызывается перед печатью отчета. Это событие не актуально для дашбордов. В таблице ниже представлен список аргументов обработчика событий:
|
onBeginExportReport
Асинхронное событие вызывается перед экспортом отчета, но после установки настроек экспорта, заданных в диалоговом окне. Предоставляет возможность скорректировать настройки экспорта. В таблице ниже представлен список аргументов обработчика событий:
|
onEndExportReport
Асинхронное событие вызывается после экспорта отчета, но перед сохранением файла. В таблице ниже представлен список аргументов обработчика событий:
|
onInteraction
Асинхронное событие вызывается перед выполнением интерактивности. В таблице ниже представлен список аргументов обработчика событий:
|
onEmailReport
Событие вызывается перед отправкой отчета по Email. Это событие не актуально для дашбордов. В таблице ниже представлен список аргументов обработчика событий:
|
onDesignReport
Событие вызывается при нажатии кнопки Design. В таблице ниже представлен список аргументов обработчика событий:
|
onShowReport
Асинхронное событие вызывается после построения отчета перед его отображением во вьювере. В таблице ниже представлен список аргументов обработчика событий:
|
onOpenReport
Асинхронное событие, которое предоставляет возможность реализовать собственный способ открытия шаблонов. Событие вызывается до диалогового окна выбора файла отчета и перед передачей его во вьювер. В таблице ниже представлен список аргументов обработчика событий:
|
onOpenedReport
Асинхронное событие, которое предоставляет возможность модифицировать отчет перед его передачей во вьювере. Событие вызывается после диалогового окна выбора файла отчета, но перед передачей его во вьювер. В таблице ниже представлен список аргументов обработчика событий:
|