@page "/reportviewer/"
@using DevExpress.XtraReports.UI;
@using EnvelopeGenerator.ReceiverUI.Services;
@inject InMemoryReportStorageWebExtension ReportStorage
@if(Report is not null) {
}
@code {
DxReportViewer reportViewer;
XtraReport? Report;
protected override async Task OnInitializedAsync() {
Report = ReportStorage.TryGetReport("LargeDatasetReport", out var savedReport)
? savedReport
: PredefinedReports.ReportsFactory.GetReport("LargeDatasetReport");
await Task.CompletedTask;
}
}