Back to Devexpress

ReportParametersPanelModel Class

xtrareports-devexpress-dot-xtrareports-dot-web-dot-parameterspanel-f83f904e.md

latest2.2 KB
Original Source

ReportParametersPanelModel Class

A class that is the server-side model for the Standalone Report Parameters Panel.

Namespace : DevExpress.XtraReports.Web.ParametersPanel

Assembly : DevExpress.XtraReports.v25.2.Web.dll

NuGet Package : DevExpress.Web.Reporting.Common

Declaration

csharp
public class ReportParametersPanelModel :
    ParametersPanelSettingsBase,
    IReportParametersPanelModel
vb
Public Class ReportParametersPanelModel
    Inherits ParametersPanelSettingsBase
    Implements IReportParametersPanelModel

Remarks

Use the IReportParametersPanelClientSideModelGenerator.GetModel to generate the ReportParametersPanelModel instance:

csharp
public IActionResult Panel(
    [FromQuery] string reportName,
    [FromServices] IReportParametersPanelClientSideModelGenerator clientSideModelGenerator) {
    reportName = string.IsNullOrEmpty(reportName) ? "TestReport" : reportName;
    ReportParametersPanelModel parametersPanelModel =
        clientSideModelGenerator.GetModel(reportName, WebDocumentViewerController.DefaultUri);
    return View("Panel", parametersPanelModel);
}

Implements

IReportParametersPanelModel

Inheritance

Object DevExpress.Utils.SerializableSettingsBase DevExpress.XtraReports.Web.ParametersPanel.ParametersPanelSettingsBase ReportParametersPanelModel

See Also

ReportParametersPanelModel Members

DevExpress.XtraReports.Web.ParametersPanel Namespace