Skip to main content
All docs
V24.1

IReportDesignerModelBuilder Methods

A builder for the Web Report Designer.
Name Description
AllowMDI(Boolean) Specifies whether a user can close multiple reports in the Web Report Designer or a single report should remain associated with it.
BuildJsonModel() Builds a View Model for a Report Designer component and serializes the model to JSON.
BuildJsonModel(ClientSideModelSettings) Builds a View Model for a Report Designer component including the specified client-side model settings, and serializes the model to JSON.
BuildJsonModelAsync() Builds a View Model for a Report Designer component and asynchronously serializes the model to JSON.
BuildJsonModelAsync(ClientSideModelSettings) Builds a View Model for a Report Designer component including the specified client-side model settings, and asynchronously serializes the model to JSON.
BuildModel() Builds a View Model for a Report Designer component.
BuildModelAsync() Builds a View Model for a Report Designer component, asynchronously.
CustomControls(Type[]) Registers custom controls in the Web End-User report Designer.
DataBindingMode(DataBindingMode) Specifies data binding mode used to supply dynamic contents to report controls.
DataSources(Action<IDictionary<String, Object>>) Allows you to modify a collection of data sources available in the Web Report Designer.
DataSources(IDictionary<String, Object>) Registers data sources so that they are available in Web Report Designer when you edit reports.
DataSourceSettings(Action<DataSourceSettings>) Allows you to hide data source actions in the Web Report Designer UI.
DesignerUri(String) Specifies a custom controller for the Web Report Designer.
IsCustomSqlDisabled(Boolean) Enables or disables custom SQL string editing.
ParameterEditingSettings(Action<ReportDesignerParameterEditingSettings>)
QueryBuilderUri(String) Specifies a custom controller for the Query Builder invoked by the Web Report Designer.
Report(XtraReport) Specifies a report instance to load in the Web Report Designer.
Report(String) Retrieves a report and passes it to the Web Report Designer.
ReportPreviewSettings(Action<ReportPreviewSettings>) Specifies settings that apply to the Report Designer Preview.
RightToLeft(Boolean) Enables or disables a right-to-left layout in the Web Report Designer user interface.
Subreports(Action<Dictionary<String, String>>) This property is retained to ensure compatibility with legacy code. For internal use only.
Subreports(Dictionary<String, String>) This property is retained to ensure compatibility with legacy code. For internal use only.
TryAddDefaultDataSerializer(Boolean) This property is retained to ensure compatibility with legacy code. For internal use only.
ViewerUri(String) Specifies a custom controller for the Document Viewer (Preview) invoked by the Web Report Designer.
WizardSettings(Action<WizardSettings>) Allows you to specify certain settings for the Report Wizard invoked by Web Report Designer.
See Also