19 lines
867 B
Plaintext
19 lines
867 B
Plaintext
@page "/reportdesigner"
|
|
@using DevExpress.DataAccess.Json;
|
|
@using EnvelopeGenerator.ReceiverUI.Services;
|
|
|
|
<DxReportDesigner ReportName="LargeDatasetReport" CssClass="dx-blazor-reporting-container" Height="@null" Width="@null" AllowMDI="true" DataSources="DataSources">
|
|
<DxReportDesignerWizardSettings UseFullscreenWizard="true" />
|
|
</DxReportDesigner>
|
|
|
|
@code {
|
|
Dictionary<string, object> DataSources = new Dictionary<string, object>();
|
|
protected override async Task OnInitializedAsync() {
|
|
await base.OnInitializedAsync();
|
|
var connection = CustomDataSourceWizardJsonDataConnectionStorage.GetDefaultConnection();
|
|
JsonDataSource jsonDataSource = new JsonDataSource();
|
|
jsonDataSource.JsonSource = connection.GetJsonSource();
|
|
await jsonDataSource.FillAsync();
|
|
DataSources.Add("Northwind", jsonDataSource);
|
|
}
|
|
} |