IReportDesignerModelBuilder.BuildModelAsync() Method
Builds a View Model for a Report Designer component, asynchronously.
Namespace: DevExpress.XtraReports.Web.ReportDesigner.Services
Assembly: DevExpress.XtraReports.v24.2.Web.dll
NuGet Package: DevExpress.Web.Reporting.Common
Declaration
Returns
Type | Description |
---|---|
Task<ReportDesignerModel> | A Task that returns A View Model for a Report Designer component. |
Remarks
The following code example is a sample Action that generates a Report Designer View Model asynchronously:
public async Task<IActionResult> Designer([FromServices] IReportDesignerModelBuilder reportDesignerModelBuilder, [FromQuery] string reportName = "RootReport")
{
var dataSources = new Dictionary<string, object>
{
["Northwind"] = GetNorthwindSqlDataSource()
};
var designerModel = await reportDesignerModelBuilder
.DataSources(dataSources)
.Report(reportName)
.BuildModelAsync();
return View(designerModel);
}
See Also