Back to Devexpress

QueryBuilderController Class

xtrareports-devexpress-dot-aspnetcore-dot-reporting-dot-querybuilder-c44880ac.md

latest3.1 KB
Original Source

QueryBuilderController Class

A base class for the controller that processes HTTP requests from the Web Query Builder and Data Source Wizard for Web.

Namespace : DevExpress.AspNetCore.Reporting.QueryBuilder

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

NuGet Package : DevExpress.AspNetCore.Reporting

Declaration

csharp
[Route("DXXQB")]
public abstract class QueryBuilderController :
    ControllerBase
vb
<Route("DXXQB")>
Public MustInherit Class QueryBuilderController
    Inherits ControllerBase

Remarks

If your application uses the Web Query Builder component, you should explicitly implement controllers as the following code sample illustrates:

csharp
using DevExpress.AspNetCore.Reporting.QueryBuilder;
using DevExpress.AspNetCore.Reporting.QueryBuilder.Native.Services;
// ...
    public class CustomQueryBuilderController : QueryBuilderController {
        public CustomQueryBuilderController(IQueryBuilderMvcControllerService controllerService) : base(controllerService) {
        }
    }

For a code sample, review the following help topics:

Inheritance

Object ControllerBase Controller DevExpress.AspNetCore.Reporting.Native.ControllerBase QueryBuilderController

See Also

QueryBuilderController Members

DevExpress.AspNetCore.Reporting.QueryBuilder Namespace