Вызов дизайнера из вьювера
Компонент Blazor Viewer имеет возможность вызвать дизайнер отчетов. Для использования этой возможности необходимо определить событие OnDesignReport.
Index.razor |
@using Stimulsoft.Report @using Stimulsoft.Report.Blazor @using Stimulsoft.Report.Web @inject NavigationManager NavigationManager
<StiBlazorViewer Report="@Report" OnDesignReport="@OnDesignReport" />
@code { //Report object to use in viewer private StiReport Report;
protected override void OnInitialized() { base.OnInitialized();
var report = new StiReport(); report.Load("Reports/TwoSimpleLists.mrt"); Report = report; }
protected void OnDesignReport(StiReportDataEventArgs args) { //Redirect to the Designer page NavigationManager.NavigateTo("Designer?report=" + args.Report.ReportName); } } |
Информация |
Сам вьювер не запускает дизайнер, он лишь вызывает указанное событие, в котором можно получить все необходимые параметры. Далее в действии можно выполнить перенаправление на другую страницу, которая содержит дизайнер отчетов.
|