Files
lux/TestDevExpress/Components/Pages/ReportViewer.razor
T
2026-03-31 16:57:47 +02:00

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;
}
}