Kuika's Report Designer module is used to create, edit and visualize reports within the application you are developing. In this course, you will learn how to design the necessary reports for your application, how to visualize data and how to customize report outputs through the Report Designer module. Using the Report Designer module, you can compile information from different data sources, create user-friendly reports and publish these reports within the application.
This training content consists of the following topics:
To create a new report:
So you have added a new report to your application.
When you examine the Report Designer Canvas, you will notice a gridded background and a “free position” feature that allows you to position elements freely. Thanks to this feature, you can add elements to different areas of your design as you wish, thus shaping the report page in a unique way.
There are horizontal and vertical blue rulers on the canvas, which facilitate the alignment and editing processes while designing. With the help of the rulers, you can achieve an aesthetic look by positioning the elements in a symmetrical and organized manner.
When designing the report page, you can customize the width setting by holding down the sizing icon that appears by clicking on the edge of the Canvas. Canvas allows you to set the width between a minimum of 320 pixels and a maximum of 517 pixels. This customization determines how the report will appear in digital or printed format. Especially when reports are designed to be printed or shared digitally, setting the Canvas to the correct dimensions ensures that the output looks responsive on paper or digital devices.
On the left side of Canvas there is a structure similar to the one in the UI Design panel. This section contains the Elements Panel, Custom Actions and Item Tree panels that you will need to create your report. In the Elements panel, you can see the different types of elements you can add to your report. The Custom Actions panel allows you to define custom actions, for example, you can define dynamic filters or conditional formatting within the report. Item Tree allows you to view and organize all the elements you use in the report in a hierarchical structure.
With this module, you can make your reports more than just a tool focused on data presentation, you can make them visually effective and user-friendly, and design reports tailored to your business needs.
While in the Report Designer module, let's examine the elements and their usage areas in the “Elements” panel on the left side.
Adding Elements to Canvas from the Elements Panel:
Position and Size Changes:
Kuika's Report Designer elements and features allow you to design your reports more effectively and present the data you want in a visually rich format.
Reports Panel in Report Designer is the main window where all reports in the application are listed and managed. With this panel, you can view and edit existing reports and create new reports. With its user-friendly interface, it allows you to quickly access and manage the reports you need.
To create a new report, click on the “+” icon at the top of the panel. This will start the process of creating a new report. On the screen that opens, enter a meaningful and descriptive name for the report you want to create. After the naming process is completed, you can start the report creation process by clicking the CREATE button.
After the new report is created, your report is ready for design and you will be directed to the editing screen. On this screen, you can customize your report and shape it according to your needs by using the wide set of tools offered by Report Designer. While creating your report, you can add data sources and make your data more understandable by using visual elements such as graphs and tables.
Reports Panel also allows you to perform various operations on existing reports. You can perform basic management operations such as editing, copying or deleting reports through the listed reports. These features make it possible to manage the reports in your application in a neat and organized way.
In conclusion, Reports Panel is a comprehensive tool that allows you to manage, edit and create new reports from a single centralized location. This panel gives you full control over your reports, making it easy to create visually powerful reports that fit your business needs.
The Properties Panel in Report Designer dynamically changes and offers different options depending on the selected element or Canvas properties. It allows you to customize your report design in detail. The Actions and Report Inputs sections in particular contain important settings that will improve the functionality of the report.
1. Actions
The Actions section in the Properties Panel is the area where the actions that will work in the report content are defined. You can use all system actions defined in the Kuika system or special actions that you create according to your needs. For example, you can share the report by using the “Share” system action in the report design. Thanks to these actions, user interactions can be easily defined and reports can be made more functional. You can find more information about actions in System Actions and Custom Actions.
2. Report Inputs
Report Inputs are used to facilitate the process of moving data from another screen to the report. These inputs come into play when the report needs to get information from different screens while creating the report. For example, you can use date inputs to filter a specific date range in a sales report. To create a new Report Input, click the +ADD REPORT INPUT button. In the window that opens, specify the input name, select the input type and then easily define a new input by clicking the Create button. In this way, your reports can dynamically receive data and be updated according to specific criteria.
As in the UI Design module, the Properties Panel in Report Designer differs according to the selected element. Since each element has its own properties, different elements offer different setting options. For example:
The Properties Panel allows you to have detailed control over your reports as it shows the custom settings for each element. With this panel, you can make your reports user-friendly and fit for purpose, both visually and functionally.
The Styling Panel in Report Designer is similar to the structure in UI Design, but with some limitations. It provides the necessary tools to set and edit the visual style of the report, but some features from UI Design are disabled here due to limitations specific to Report Designer.
The Styling Panel contains a Fill Panel for Canvas. The Fill Panel is used to specify the background color or image of the Canvas. The background design is an important element that affects the overall look of the report and the options here add aesthetics to your design.
Apart from background settings, the Styling Panel can also be used to edit general style settings for Canvas and other elements. Although some of the features in UI Design are limited, the Styling Panel helps you to improve the visual appearance of your reports and create a cohesive design. By giving your reports a professional look, you can deliver a more impressive and user-friendly experience.
This panel combines aesthetics and functionality, streamlining the design process, especially for reports where visual presentation is important.