Skip to main content
All docs
V25.1
  • DxReportDesignerCallbacks.CustomizeFieldListActions Property

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

    Namespace: DevExpress.Blazor.Reporting

    Assembly: DevExpress.Blazor.Reporting.v25.1.JSBasedControls.Common.dll

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

    Declaration

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

    Property Value

    Type Description
    String

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

    Remarks

    The CustomizeFieldListActions event is raised for each item in the Field List panel.

    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:

    • Item

      An item for which an event is raised.

    • Actions

      A collection that contains actions available for the current item.

    The following code hides the Remove parameter action for the specified report parameter.

    window.ReportingDesignerCustomization = {
        onCustomizeFieldListActions: function (s, e) {
            if (e.Item.displayName === "parameter1") {
                var removeAction = e.Actions.filter(action => action.displayText() === "Remove parameter")[0];
                removeAction.visible = false;
            }
        }
    }
    
    See Also