Skip to main content
All docs
V25.1
  • QueryBuilderClientSideEventsBuilder.BeforeRender(String) Method

    Specifies the JavaScript handler function for the client-side BeforeRender event.

    Namespace: DevExpress.AspNetCore.Reporting.QueryBuilder

    Assembly: DevExpress.AspNetCore.Reporting.v25.1.dll

    NuGet Package: DevExpress.AspNetCore.Reporting

    Declaration

    public QueryBuilderClientSideEventsBuilder BeforeRender(
        string callback
    )

    Parameters

    Name Type Description
    callback String

    The name of a JavaScript function or the entire JavaScript function code that handles the BeforeRender event.

    Returns

    Type Description
    QueryBuilderClientSideEventsBuilder

    A QueryBuilderClientSideEventsBuilder that can be used in method chaining.

    Remarks

    The BeforeRender event allows you to customize the Query Builder’s View Model before it is bound to an HTML element and/or Knockout is activated.

    A handler function receives two parameters: the first parameter is the client-side Query Builder object, the second is the Query Builder View Model.

    The following code hides the Query Builder’s tab panel:

    @{ var queryBuilder = Html.DevExpress().QueryBuilder("webQueryBuilder")
                           .Height("400px")
                           .Bind(Model)
                           .ClientSideEvents(configure =>
                           { configure.BeforeRender("BeforeRender"); }); ; }
    @queryBuilder
    
    See Also