Back to Devexpress

Standalone Report Parameters Panel in Blazor Applications

xtrareports-404905-web-reporting-blazor-reporting-standalone-parameters-panel.md

latest6.1 KB
Original Source

Standalone Report Parameters Panel in Blazor Applications

  • Feb 09, 2026
  • 3 minutes to read

Standalone Report Parameters Panel creates a layout with editors for report parameters. It retrieves information on report parameters from a DevExpress report instance.

Use this component to programmatically create a report, then export or email it without showing a preview to the end user.

Depending on your application type and requirements, use one of the following components:

ComponentCommunication MechanismRequires an ASP.NET Core Backend
DxReportParametersPanelSignalRNo
DxWasmReportParametersPanelfetchYes

For a more comprehensive overview of DevExpress Blazor Reporting components, refer to the following help topic: Blazor Reporting Components Overview.

Get Started

Review the following help topics to integrate the Standalone Report Parameters Panel component into your Blazor application:

Apply the Parameter Values

Learn how to get parameter values on the server and apply them to a report:

Standalone Report Parameters Panel Component Settings

Blazor Server

The DxReportParametersPanel is the Standalone Report Parameters Panel component class for Blazor Server applications.

The nested options are defined in the following classes:

DxReportParametersPanelRequestOptionsA nested component that allows you to specify where to send requests from the Standalone Report Parameters Panel.DxReportParametersPanelCallbacksSpecifies client-side event handler functions for the Standalone Report Parameters Panel in Blazor applications.

Blazor WebAssembly Hosted

The DxWasmReportParametersPanel is the Standalone Report Parameters Panel component class for Blazor WebAssembly Hosted applications.

The nested options are defined in the following classes:

DxWasmReportParametersPanelRequestOptionsA nested component that allows you to specify where to send requests from the Standalone Report Parameters Panel.DxReportParametersPanelCallbacksSpecifies client-side event handler functions for the Standalone Report Parameters Panel in Blazor applications.

Standalone Report Parameters Panel API

Client-Side API

The following types and members implement the client-side Standalone Report Parameters Panel functionality:

JSReportParametersPanelA class that triggers events for the Standalone Report Parameters Panel and serves as the sender in callback functions.JSReportParametersPanel.GetParametersModelAllows you to access the report parameters client-side model.JSReportParametersPanel.SerializeParametersStateSerializes parameter information from the Standalone Report Parameters Panel to a JSON string.ParametersPanelModelBaseA base class that defines common properties and methods for client models of report parameters.ParametersPanelStandaloneClient-side model for the Standalone Report Parameters Panel component.

Server API

Classes related to the server-side model:

IReportParametersPanelClientSideModelGeneratorA class used to generate a client-side model for the Standalone Report Parameters Panel component.ReportParametersPanelModelA class that is the server-side model for the Standalone Report Parameters Panel.

This service allows you to pass a string obtained from the client’s SerializeParametersState method. The return object is a report instance with the applied parameters:

IReportParametersSerializerDefines methods that enable you to deserialize parameters received from the Standalone Report Parameters Panel component and apply parameters to a report instance.

Panel Builder

ParameterPanelFluentBuilderContains methods that allow you to customize the Parameters panel.