Компонент HTML5 Viewer имеет возможность вызвать дизайнер отчетов. Для этого предназначена специальная кнопка Дизайн (Design) на панели инструментов вьювера (по умолчанию данная кнопка отключена). Для использования этой возможности необходимо установить свойство ShowDesignButton в значение true, а также определить действие DesignReport.

 

Index.cshtml

...

@Html.Stimulsoft().StiMvcViewer("MvcViewer1",

new StiMvcViewerOptions() {

Actions =

{

DesignReport = "DesignReport"

},

Toolbar =

{

ShowDesignButton = true

}

})

...

 

HomeController.cs

...

public ActionResult DesignReport()

{

StiReport report = StiMvcViewer.GetReportObject();

ViewBag.ReportName = report.ReportName;

 

return View("Designer");

}

...

 

Информация

 

Сам вьювер не запускает дизайнер, он лишь вызывает указанное действие, в котором можно получить все необходимые параметры. Далее в действии можно выполнить перенаправление на другой View, который содержит дизайнер отчетов.