Skip to main content
All docs
V25.1
  • IQueryBuilderClientSideModelGenerator Interface

    A service used to generate a client-side model of the Query Builder control.

    Namespace: DevExpress.XtraReports.Web.QueryBuilder.Services

    Assembly: DevExpress.XtraReports.v25.1.Web.dll

    NuGet Package: DevExpress.Web.Reporting.Common

    Declaration

    public interface IQueryBuilderClientSideModelGenerator

    Example

    The following code implements the controller action and returns the Query Builder model. For more information on ASP.NET Query Builder, refer to the following help topic: Query Builder.

      public IActionResult Index(
              [FromServices] IQueryBuilderClientSideModelGenerator queryBuilderClientSideModelGenerator)
      {
          var newDataConnectionName = "NWindConnection";
          var queryBuilderModel = queryBuilderClientSideModelGenerator.GetModel(newDataConnectionName);
          return View(queryBuilderModel);
      }
    

    The complete sample project is available in the DevExpress Examples repository on GitHub.

    View Example: How to Use the Query Builder Control in an ASP.NET Core Application

    See Also