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.v24.2.dll
NuGet Package: DevExpress.AspNetCore.Reporting
#Declaration
[Route("DXXQB")]
public abstract class QueryBuilderController :
ControllerBase
#Remarks
If your application uses the Web Query Builder component, you should explicitly implement controllers as the following code sample illustrates:
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:
- ASP.NET Core and Angular Reporting Best Practices
- Add a Report Designer to an ASP.NET Core Application (MVC)
- Use DevExpress Visual Studio Templates to Create an ASP.NET Core Reporting App with a Report Designer
- Use DevExpress Visual Studio Templates to Create an Angular Reporting App with a Report Designer
- Add the Query Builder to an Application