Дополнительные возможности просмотра

Окно просмотра отчета компонента Blazor Designer представляет собой полноценный интерактивный вьювер, который умеет осуществлять печать отчета, экспортирование отчета, поддерживает работу с их параметрами. Также поддерживаются интерактивные действия, такие как динамическая сортировка, детализация, сворачивание. Для использования указанных возможностей не требуется каких-либо дополнительных настроек дизайнера отчетов.

 

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

 

Index.razor

@using Stimulsoft.Report

@using Stimulsoft.Report.Blazor

@using Stimulsoft.Report.Web

 

<StiBlazorDesigner Report="@Report" OnExportReport="@OnExportReport"/>

 

@code

{

//Report object to use in designer

private StiReport Report;

 

protected override void OnInitialized()

{

base.OnInitialized();

 

//Create empty report object

var report = new StiReport();

 

//Load report template

report.Load("Reports/Simple List.mrt");

 

//Assing report object to designer

Report = report;

}

 

private void OnExportReport(StiExportReportEventArgs args)

{

//Current export format

var exportFormat = args.Format;

 

//Current export settings

var exportSettings = args.Settings;

 

//Load new data from XML file

var data = new System.Data.DataSet();

data.ReadXml("Data/Demo1.xml");

 

args.Report.RegData(data);

}

}

 

Информация

 

Если какие-либо из указанных дополнительных возможностей предварительного просмотра отчета не требуются (например, экспортирование или печать отчета), можно отключить их, используя соответствующие опции компонента Blazor Designer.