ReportDesignerClientSideModelGenerator.GetJsonModelScript(XtraReport, IDictionary<String, Object>, String, String, String) Method

Generates a client-side Report Designer model based on the specified data and serializes this model to Json.

Namespace: DevExpress.XtraReports.Web.ReportDesigner

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

Declaration

public string GetJsonModelScript(
    XtraReport report,
    IDictionary<string, object> dataSources,
    string controllerUri,
    string previewControllerUri,
    string queryBuilderControllerUri
)
Public Function GetJsonModelScript(
    report As XtraReport,
    dataSources As IDictionary(Of String, Object),
    controllerUri As String,
    previewControllerUri As String,
    queryBuilderControllerUri As String
) As String

Parameters

Name Type Description
report XtraReport

A report to open in the Report Designer on application start.

dataSources IDictionary<String, Object>

A dictionary containing data sources that will be available in the Report Designer for adding to reports.

controllerUri String

URI of the controller action that processes requests from the Report Designer.

previewControllerUri String

URI of the controller action that processes requests from the Web Document Viewer.

queryBuilderControllerUri String

URI of the controller action that processes requests from the Query Builder.

Returns

Type Description
String

A string containing a Report Designer model.

See Also