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 screenicon : 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