Вьювер имеет возможность вызвать дизайнер отчетов. Для этого предназначена специальная кнопка Дизайн (Design) на панели инструментов вьювера. По умолчанию данная кнопка отключена. Для использования этой возможности необходимо установить свойство showDesignButton в значение true, а также определить событие onDesignReport:

 

viewer.php

 

<?php

$options = new \Stimulsoft\Viewer\StiViewerOptions();

$options->toolbar->showDesignButton = true;

 

$viewer = new \Stimulsoft\Viewer\StiViewer();

$viewer->onDesignReport = 'onDesignReport';

$viewer->renderHtml();

?>

 

function onDesignReport(args) {

window.open("designer.php?fileName=" + args.fileName);

}

 

 

 

Подробное описание доступных значений аргументов находится в разделе События вьювера.

 

Информация

 

Сам вьювер не запускает дизайнер, он лишь вызывает указанное событие и передает в качестве аргументов имя файла и просматриваемый отчет. В событии можно выполнить перенаправление на PHP страницу, на которой расположен дизайнер отчетов.