Вызов дизайнера
Вьювер имеет возможность вызвать дизайнер отчетов. Для этого предназначена специальная кнопка Дизайн (Design) на панели инструментов вьювера. По умолчанию данная кнопка отключена. Для использования этой возможности необходимо установить свойство showDesignButton в значение true, а также определить событие onDesignReport:
viewer.php |
<?php use Stimulsoft\Viewer\StiViewer;
$viewer = new StiViewer(); $viewer->options->toolbar->showDesignButton = true; $viewer->onDesignReport = 'designReport'; $viewer->process(); ?>
<script> function designReport(args) { window.open("designer.php?fileName=" + args.fileName); } </script>
|
Полный код примера доступен на GitHub.
Подробное описание доступных значений аргументов находится в разделе События вьювера.
Информация |
Сам вьювер не запускает дизайнер, он лишь вызывает указанное событие и передает в качестве аргументов имя файла и просматриваемый отчет. В событии можно выполнить перенаправление на PHP страницу, на которой расположен дизайнер отчетов.
|