Skip to main content
All docs
V23.2

QueryBuilderClientSideEventsBuilder.BeforeRender(String) Method

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

Namespace: DevExpress.AspNetCore.Reporting.QueryBuilder

Assembly: DevExpress.AspNetCore.Reporting.v23.2.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