Skip to main content

DxReportDesignerCallbacks.ReportOpened Property

Specifies the JavaScript function that handles the Web Report Designer’s ReportOpened client-side event.

Namespace: DevExpress.Blazor.Reporting

Assembly: DevExpress.Blazor.Reporting.v23.2.JSBasedControls.Common.dll

NuGet Package: DevExpress.Blazor.Reporting.JSBasedControls.Common

Declaration

[Parameter]
public string ReportOpened { get; set; }

Property Value

Type Description
String

The name of a JavaScript function used to handle the ReportOpened event.

Remarks

The ReportOpened event allows you to respond when the user opens a report in the Web Report Designer.

The handler function receives two parameters: the first parameter is the client-side Report Designer (the event sender) and the second parameter is an object with the following properties and methods:

  • Url
    The URL of the opened report.

  • Report
    The opened report.

The following code changes the status of the specified report when it is opened, so that the report is marked as modified and the user should specify a name to save the report.

window.ReportingDesignerCustomization = {
    // Update the status of the CustomNewReport when it is opened.
    onReportOpened: function(s, e) {
        if(e.Url === "CustomNewReport") {
            var tab = s.GetCurrentTab();
            tab.url("");
            tab.isModified(true);
        }
    }
}
See Also