Как это работает
Информация |
В следствие того, что для панелей индикаторов (дашбордов) и отчетов используется одинаковый унифицированный формат шаблона MRT, методы для загрузки шаблона и работы с данными, то в тексте документации будет использоваться слово «отчет».
|
Компонент StiViewer разработан с использованием только HTML5 и JavaScript технологии, и для его работы не требуется сервер (он необходим только для размещения файлов проекта). При запуске вьювера отчетов происходят следующие действия:
JavaScript компонент добавляет на текущую страницу HTML код интерфейса вьювера;
Если был присвоен объект отчета, то отчет будет построен, после чего отобразится первая страница отчета;
Каждое действие во вьювере (например, листание страниц, печать либо экспорт отчета и др.) вызывает определенное JavaScript событие, в котором можно выполнить необходимые манипуляции с отчетом сервера, что позволяет исключить повторное построение отчета.