The report designer is a Python component called StiDesigner, designed for creating reports and dashboards in a browser window on any computer with any operating system installed. The designer features a modern interface and various themes, offering a wide range of professionally prepared report and dashboard templates, report creation wizards, and numerous components to build reports and dashboards of virtually any complexity.

 

The designer features a convenient preview mode in the built-in viewer, which significantly speeds up report development. The built-in viewer functions the same as the standalone component, with more details covered in the Report Viewer section.

 

The designer’s interface is built using HTML5, allowing it to be used on virtually any modern platform. The component uses AJAX technology to perform all actions (loading and building reports, connecting to data, working with components and their settings, previewing reports, printing, exporting, etc.), eliminating the need to reload the entire page and increasing performance, making it suitable for use in single-page applications. The JavaScript technology used for report building allows for the use of almost any low-performance server-side technology.

 

Information

 

Since dashboards and reports use the same unified MRT template format, as well as the same methods for loading templates and working with data, the term "report" will be used throughout the documentation.

 

 

 

Deployment

Preview

Activation

Designer Themes

Creating and Editing Reports

Designer Events

Saving a Report

Designer Settings

Localization