Screen
Screen
Classic Presentation Screens group forms together visually and functionally. It represents one piece of functionality within an application. (deprecated)
Description
A Screen comprises a root layout in which may lie a collection of forms, sub-layouts and some controls. Screen configurations include specifying a caption, a description, a menu, a toolbar.
Screens may be added directly to an application (a base screen) or they may be used in a popup context invoked by user interface actions.
Properties
actionViewPaths : stringA list of view paths to controls containing toolbars to expose in an external container. (form control) .. (screen form control)
caption : stringString indentifier for caption display in the UI.
clientPerfStatusRedCriteria : stringPerformance banner red criteria - space delimited values: "TOTAL_TIME_IN_MS TOTAL_SQL MAX_RESPONSE_SIZE_IN_KB MAX_LAZY_LOAD"
clientPerfStatusYellowCriteria : stringPerformance banner yellow criteria - space delimited values: "TOTAL_TIME_IN_MS TOTAL_SQL MAX_RESPONSE_SIZE_IN_KB MAX_LAZY_LOAD"
context : stringA comma delimited list of context variable names to which the screen subscribes when used as a portlet.
control : identifierThe control type this should be rendered with.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
controller : stringDeprecated property. Do not use.
description : stringDescription of the screen.
event : stringA comma delimited list of event names to which the screen subscribes when used as a portlet.
height : DimensionSuggested height for the screen. The dimensions may be specified in pixels or points. If unspecified, a default will be used.
- Example
"400px" or "400pt"
Valid values based on“string”. (\d{1,8})|(\d{1,8}px)|(\d{1,8}pt)|(\d{1,8}%) helpPath : stringhelpPath for this screen
icon : stringString indentifier for icon display in the UI.
menu : stringMenu object contributing to the Application menu bar. Must refer to an existing menu defined in the screen.
portlet : booleanTrue if the screen accepts parameters from the URL. Used for web clients.
privilege : stringThe privilege required to load the Screen.
saveIndicator : identifierName of the label control which is visible only when data on a screen has not committed.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
searchLayout : identifierName of the layout which contains search forms for the screen.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
sourceFormRef : identifierSource form from which to pick entities. Used when implementing a Picker.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
targetAttribute : identifierPoints to an association attribute on the target model. Used when implementing a many-to-many Picker.
It is the attribute in the underlying class model that associates the target class model.Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
targetFormRef : identifierDestination form to which a selected entity will reside. Used when implementing a Picker.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
toolbar : stringMenu object contributing to the Application toolbar. Must refer to an existing menu defined in the screen.
unique : stringAn attribute, or constant specifiying picker uniqueness. An attribute is applied to the source model.
width : DimensionSuggested width for the screen. The dimensions may be specified in pixels or points. If unspecified, a default will be used.
- Example
"400px" or "400pt"
Valid values based on“string”. (\d{1,8})|(\d{1,8}px)|(\d{1,8}pt)|(\d{1,8}%)
Content
Sequence of:
Screen_Menus [0..1] - The set of menu items defined for the screen.
Screen_Script [0..1] - The script to execute when the screen loads.
Screen_DataActions [0..1] - The set of data actions defined for the screen.
Screen_UIActions [0..1] - The set of ui actions defined for the screen.
Screen_ExceptionActions [0..1] - The set of exception actions defined for the screen.
Screen_Notifications [0..1] - The set of notifications defined for the screen.
Choice of:
Screen_TableLayout [0..1]
Screen_SplitterLayout [0..1]
Screen_GroupLayout [0..1]
Screen_Menus
The set of menu items defined for the screen.Screen_Script
The script to execute when the screen loads.Screen_DataActions
The set of data actions defined for the screen.Screen_UIActions
The set of ui actions defined for the screen.Screen_ExceptionActions
The set of exception actions defined for the screen.Screen_Notifications
The set of notifications defined for the screen.
Parent topic: references