Skip to main content
Version: 2026.0

Report

This page provides generated reference documentation for the Report data model.

A Jasper report

Overview

PropertySummary
aliasThe database alias that is used by this report. In most cases this isn't necessary, because the alias property of the calling process or entity is used to…
commentProperty to store a developer comment in form of
descriptionDescription
documentationContains the documentation of the data model in the popular AsciiDoc format (.adoc). The documentation should be set by the developer to explain different…
grantExportProcessProcess for the permission to export a record.
iconImage.
iconInactiveInactive icon (inverse color to default icon for inactive display in frame tabs.)
iconProcessSpecifies the icon dynamically. If the icon has no effect, neither will the result of the process.
imagesImage data for the report.
onHyperlinkProcess that is executed when a hyperlink is clicked.
reportDataThe data that is passed to a static report. These must be passed as a two-dimensional array.
reportName
reportType
signature
subReportsPossible sub-reports.
titleTitle (speaking name. may contain spaces and special characters.) This has different effects depending on the entity:

alias

Type: String

The database alias that is used by this report. In most cases this isn't necessary, because the alias property of the calling process or entity is used to gather the data.


comment

Type: String

Property to store a developer comment in form of

/**
*
*/

In the past this was used in customizing for frame controls additional settings, such as the activation of rights, histories, or attributes. This should not be done anymore in the comment property, because therefor a metadata property exists.


description

Type: String

Description


documentation

Type: String

Contains the documentation of the data model in the popular AsciiDoc format (.adoc). The documentation should be set by the developer to explain different aspects (like purpose, concept, etc.) of the data model that they designed.

You may want to add the extension "AsciiDoc" to your ADITO Designer in order to modify AsciiDoc files.

<!--VSCODE_ONLY-->


grantExportProcess

Type: String

Process for the permission to export a record.

Returns result.string(true) for "allowed", result.string(false) for "not allowed".


icon

Type: String

Image.

Depending on the datamodel, this has different effects:

  • Entity: used as symbol in the designer. Do not confuse this property with the iconId property
  • Context: used as symbol in the designer. If the contexts entity has an icon set, the entities icon is used
  • System, Language, Role, Application: icon that appears only in the designer.
  • Template: Same effect as on the respective component
  • Alias, User: no effect
  • Frame, Process, Report, NeonFrame: icon that appears in the designer and in the client for the frame.

<!--EOF-->

You can add a custom icon by placing an icon.png file in the folder of your data model.


iconInactive

Type: String

Inactive icon (inverse color to default icon for inactive display in frame tabs.)


iconProcess

Type: String

Specifies the icon dynamically. If the icon has no effect, neither will the result of the process.

Depending on the datamodel, the result of the process has to be different:

  • When you can specify an icon-avatar-text (e.g. VAADIN:USERS): You've to return the icon-avatar.text with result.string(...)

  • When you can specify an image in the icon: This is returned as a string with the ID of the image in the ASYS_BINARIES via result.string().

Error messages from this process do not arrive at the client, they are only visible in the server log.


images

Type: Images

Image data for the report.


Type: String

Process that is executed when a hyperlink is clicked.

Return value of the process true or false, true calls the browser as its own tab.

Error messages from this process do not arrive at the client, they are only visible in the server log. The local variables are the individual parts of the entire URL

Parameters

$local.targetvalue
  The target value

$local.anchor
  The anchor

$local.reference
  The reference

$local.page
  The page

$local.typevalue
  The type value

$local.parameters
  The parameters


reportData

Type: String

The data that is passed to a static report. These must be passed as a two-dimensional array.


reportName

Type: String


reportType

Type: EReportType


signature

Type: String


subReports

Type: SubReports

Possible sub-reports.


title

Type: String
Constraints: Verification: TITLE_LENGTH

Title (speaking name. may contain spaces and special characters.) This has different effects depending on the entity:

  • System, Application, Template, Language and Alias: no effect
  • Frame, NeonFrame: Caption of the frame in the client
  • Process: Name of the process in system administration
  • Report: Labeling of the report in the client
  • Role: Name of the role as it appears in the client