Вызов дизайнера
Вьювер имеет возможность вызвать дизайнер отчетов. Для этого предназначена специальная кнопка Дизайн (Design) на панели инструментов вьювера. По умолчанию данная кнопка отключена. Для использования данной возможности необходимо установить свойство showDesignButton в значение True, а также определить событие onDesignReport.
app.py |
from stimulsoft_reports.viewer import StiViewer
viewer = StiViewer() viewer.onDesignReport += 'designReport'
|
viewer.html |
<script> function designReport(args) { window.location.href = "/designer?report=" + args.fileName; } </script>
|
Подробное описание доступных значений аргументов находится в разделе События вьювера.
Информация |
Сам вьювер не запускает дизайнер, он лишь вызывает указанное событие и передает в качестве аргументов имя файла и просматриваемый отчет. В событии можно выполнить перенаправление на Web-страницу, на которой расположен дизайнер отчетов, и передать необходимые параметры.
|