Skip to main content
All docs
V24.1

Customization

  • 2 minutes to read

This help section describes how to customize the End-User Report Designer elements.

Use Client-Side Model

You can access the Report Designer client-side model and use its properties and methods. For more information, review the following help topics: Report Designer for Angular - Client-Side API.

Handle Report Designer Events with Callbacks

Review the following help topic for more information: Reporting for Angular - Callbacks.

Specify Report Designer Model Settings

Review the following help topic for more information: Report Designer Model Settings.

Use Custom Functions in Expressions

You can add a custom function for use in the Expression Editor or remove the built-in function. For more information, review the following help topic: Custom Functions in the Expression Editor (Angular).

Use HTML Templates

Review the following help topic for more information: Custom Save Dialog Using HTML Template (Angular).

Report Wizard Customization API

The Report Wizard Customization API allows you to specify a custom template to generate a report, and make adjustments to the generated report (such as report branding, header/footer formatting, font settings) in the Report Wizard.

For this, you should register your own implementation of the ReportWizardCustomizationService class.

View Example: Reporting for Web (ASP.NET MVC, ASP.NET Core and Angular) - How to Use the Report Wizard Customization API and Hide Data Source Actions in Report Designer