Skip to main content

NeonView

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

A way to display your data in a context

Overview

PropertySummary
titleTitle (speaking name. may contain spaces and special characters.)
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…
commentProperty to store a developer comment in form of
iconImage.
iconProcessSpecifies the icon dynamically. If the icon has no effect, neither will the result of the process.
quickEntrySpecifies the index at which this model should be in the quick entry list
filterableDetermines, if this view is filterable
sizeDetermines the preferred size of the View. If set to "SMALL" the Editmode of the View will be shown in the Preview container.
isOverlayDetermines if the View should be shown in an Overlay container instead of being embedded in the Main container. Some Layouts may be prohibited to be viewed in…
overlayOrientationDetermines the preferred orientation of the View when displayed as an Overlay. e.g. if set to "PORTRAIT" then the View will have a Portrait orientation when…
dashletConfigurationsThe dashlet configurations of this view
childrenList of children in this container
layoutType of layout which is used in this container. The layout defines a fundamental way in which the view-plates are arranged.

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


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 he designed.
You may want to add the plugin "AsciidoctorJ" to your ADITO Designer in order to modify AsciiDoc files.


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.


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.

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.


quickEntry

Type: Integer

Specifies the index at which this model should be in the quick entry list


filterable

Type: Boolean
Default: false

Determines, if this view is filterable


size

Type: EViewSize

Determines the preferred size of the View. If set to "SMALL" the Editmode of the View will be shown in the Preview container.


isOverlay

Type: Boolean
Default: false
Constraints: Verification: OVERLAY_FLAG

Determines if the View should be shown in an Overlay container instead of being embedded in the Main container. Some Layouts may be prohibited to be viewed in Overlays, e.g., MasterDetailLayouts with detail areas are not permitted.


overlayOrientation

Type: EViewOverlayOrientation
Requires: isOverlay = true

Determines the preferred orientation of the View when displayed as an Overlay. e.g. if set to "PORTRAIT" then the View will have a Portrait orientation when shown as an Overlay.


dashletConfigurations

Type: DashletConfigurations

The dashlet configurations of this view


children

Type: Children

List of children in this container


layout

Type: ILayoutDataModel<?, ?>
Constraints: Verification: LAYOUT_CHANGE

Type of layout which is used in this container. The layout defines a fundamental way in which the view-plates are arranged.