Дополнительные возможности просмотра
Окно просмотра отчета компонента 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.
|