38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
@page "/viewer"
|
|
@rendermode InteractiveServer
|
|
|
|
@using DevExpress.Blazor.Reporting
|
|
@using DevExpress.XtraReports.UI;
|
|
|
|
<h3>ReportViewer</h3>
|
|
|
|
<link href="_content/DevExpress.Blazor.Themes.Fluent/core.min.css" rel="stylesheet" />
|
|
<link href="_content/DevExpress.Blazor.Themes.Fluent/global.min.css" rel="stylesheet" />
|
|
<link href="_content/DevExpress.Blazor.Themes.Fluent/modes/light.min.css" rel="stylesheet" />
|
|
<link href="_content/DevExpress.Blazor.Themes.Fluent/accents/blue.min.css" rel="stylesheet" />
|
|
<link href="_content/DevExpress.Blazor.Reporting.Viewer/css/dx-blazor-reporting-components.fluent.css" rel="stylesheet" />
|
|
|
|
<DxReportViewer @ref="reportViewer" Report="@Report"></DxReportViewer>
|
|
|
|
@* <DxReportDesigner ReportName="TestReport" Height="1000px" Width="100%">
|
|
</DxReportDesigner> *@
|
|
|
|
@code {
|
|
DxReportViewer? reportViewer;
|
|
CustomReportStorageWebExtension storageWebExtension = new();
|
|
TestReport Report = new TestReport();
|
|
int IDOffert = 10283;
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
|
|
storageWebExtension.CanSetData("..\\Components\\Reports\\TestReport.repx");
|
|
// Imposta il parametro PRIMA che il viewer renderizzi
|
|
Report.Parameters["orderID"].Value = IDOffert;
|
|
Report.Parameters["orderID"].Visible = false;
|
|
|
|
}
|
|
|
|
|
|
}
|