HTML5 вьювер
Вьювер отчетов представляет собой Python компонент StiViewer, предназначенный для просмотра, печати и экспортирования отчетов в окне браузера на любом компьютере с любой установленной операционной системой. Вьювер поддерживает множество тем оформления, анимированный интерфейс, закладки, интерактивные отчеты, редактирование элементов отчета на странице, полноэкранный режим, поиск, и другие, необходимые для просмотра отчетов, возможности.
Вьювер может вывести на просмотр как шаблон отчета, как уже построенный отчет. В случае использования шаблона отчета, вьювер построит его автоматически, используя JavaScript генератор отчетов. Реализована полная поддержка работы с интерактивными аналитическими панелями индикаторов (дашбордами). Работа генератора более подробно рассмотрена в разделе Генератор отчетов.
Интерфейс вьювера построен с использованием HTML5, что позволяет использовать его практически на любой современной платформе. Компонент использует технологию AJAX для выполнения всех действий (загрузка и построение отчета, подключение к данным, листания страниц и масштабирования, интерактивности в отчетах, печать, экспортирование и др.), что позволяет избавиться от перезагрузки всей страницы и повысить скорость работы, а также использовать компонент в One-Page приложениях. Технология JavaScript, применяемая для построения отчетов, позволяет использовать практически любую серверную сторону невысокой производительности.
Информация |
Вследствие того, что для панелей индикаторов (дашбордов) и отчетов используется одинаковый унифицированный формат шаблона MRT, методы для загрузки шаблона и работы с данными, то в тексте документации будет использоваться слово “отчет”.
|