QueryBuilderClientSideEventsBuilder.BeforeRender(String) Method
Specifies the JavaScript handler function for the client-side BeforeRender event.
Namespace: DevExpress.AspNetCore.Reporting.QueryBuilder
Assembly: DevExpress.AspNetCore.Reporting.v24.2.dll
NuGet Package: DevExpress.AspNetCore.Reporting
Declaration
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