In a screen design, only one single root element is allowed to exist in the layout column of the model. The object occurrence must not have an incoming connection of the contains type.
Root elements
Root elements allowed include:
Block panel (ST_BLOCK_PANEL)
Property group (ST_PROPERTY_GRP)
Property subgroup (ST_PROPERTY_SUBGRP)
Circular dependencies must not occur between elements that are linked via a connection of the contains type.
Example
If element A contains element B, and element B contains element C, element C cannot contain element A.
Subordinate elements
Every subordinate element may be linked to only one single superior element via a connection of the contains type.
A subordinate element must be placed entirely within its superior element. Elements must not overlap, except if they are linked via a connection of the contains type.
Every element is allowed to have specific subordinate elements only:
Block panel (ST_BLOCK_PANEL); can have the following subordinate elements:
Static row (ST_STATIC_ROW); can be modeled multiple times. Static rows must be modeled vertically one below the other.
Output text (ST_OUTPUT_TEXT)
Command link (ST_COMMAND_LINK)
Command button (ST_COMMAND_BUTTON)
Command icon (ST_COMMAND_ICON)
Check box (ST_CHECKBOX)
Check box group (ST_CHECKBOX_GROUP)
Date input (ST_DATE_INPUT)
Drop-down list box (ST_DROPDOWN)
Formatted text (ST_FOMRATTED_TEXT)
Combo box (ST_COMBOBOX_1)
List (ST_LIST_1)
Multi-line input (ST_MULTILINE_INPUT)
Property group (ST_PROPERTY_GRP)
Property subgroup (ST_PROPERTY_SUBGRP)
Option button (ST_RADIOBUTTON)
Option button group (ST_RADIOBUTTON_GRP)
Control label (ST_CONTROL_LABEL)
Table (ST_TABLE)
Text input (ST_TEXT_INPUT)
Header (ST_HEADER)
Static row (ST_STATIC_ROW); can have the following subordinate elements:
Static cell (ST_STATIC_CELL); can be modeled multiple times. Static cells must be modeled horizontally one next to the other.)
Static cell (ST_STATIC_CELL); can have the following subordinate elements:
Static row (ST_STATIC_ROW); can be modeled multiple times. Static rows must be modeled vertically one below the other.
Output text (ST_OUTPUT_TEXT)
Command link (ST_COMMAND_LINK)
Command button (ST_COMMAND_BUTTON)
Command icon (ST_COMMAND_ICON)
Block panel (ST_BLOCK_PANEL)
Check box (ST_CHECKBOX)
Check box group (ST_CHECKBOX_GROUP)
Date input (ST_DATE_INPUT)
Drop-down list box (ST_DROPDOWN)
Formatted text (ST_FOMRATTED_TEXT)
Combo box (ST_COMBOBOX_1)
List (ST_LIST_1)
Property group (ST_PROPERTY_GRP)
Property subgroup (ST_PROPERTY_SUBGRP)
Option button (ST_RADIOBUTTON)
Option button group (ST_RADIOBUTTON_GRP)
Multi-line input (ST_MULTILINE_INPUT)
Control label (ST_CONTROL_LABEL)
Icon (ST_ICON)
Table (ST_TABLE)
Text input (ST_TEXT_INPUT)
Header (ST_HEADER)
Property group (ST_PROPERTY_GRP)
Property line (ST_PROPERTY_LINE); can be modeled multiple times. Elements of the Property line type must be modeled vertically one below the other.
Property subgroup (ST_PROPERTY_SUBGRP)
Property line (ST_PROPERTY_LINE); can be modeled multiple times. Elements of the Property line type must be modeled vertically one below the other.
Property line (ST_PROPERTY_LINE)
Output text (ST_OUTPUT_TEXT)
Command link (ST_COMMAND_LINK)
Command button (ST_COMMAND_BUTTON)
Command icon (ST_COMMAND_ICON)
Block panel (ST_BLOCK_PANEL)
Check box (ST_CHECKBOX)
Check box group (ST_CHECKBOX_GROUP)
Date input (ST_DATE_INPUT)
Drop-down list box (ST_DROPDOWN)
Formatted text (ST_FOMRATTED_TEXT)
Combo box (ST_COMBOBOX_1)
List (ST_LIST_1)
Option button (ST_RADIOBUTTON)
Option button group (ST_RADIOBUTTON_GRP)
Multi-line input (ST_MULTILINE_INPUT)
Control label (ST_CONTROL_LABEL)
Icon (ST_ICON)
Table (ST_TABLE)
Text input (ST_TEXT_INPUT)
Header (ST_HEADER)
All subordinate elements may be modeled multiple times. They must be modeled horizontally one next to the other.
Option button group (ST_RADIOBUTTON_GRP)
Option button (ST_RADIOBUTTON); can be modeled multiple times. Elements of the Option button type must be modeled horizontally one next to the other.
Check box group (ST_CHECKBOX_GROUP)
Check box (ST_CHECKBOX); can be modeled multiple times. Elements of the Check box type must be modeled vertically one below the other.
The Combo box (ST_COMBOBOX) and Drop-down list box (ST_DROPDOWN) elements may have only elements with an indirect dependency. These elements serve as containers for a selection. The selection is specified in the Full name attribute as a semicolon-separated list.
The following elements can have no dependent elements:
Output text (ST_OUTPUT_TEXT)
Command link (ST_COMMAND_LINK)
Command button (ST_COMMAND_BUTTON)
Command icon (ST_COMMAND_ICON)
Check box (ST_CHECKBOX)
Date input (ST_DATE_INPUT)
Formatted text (ST_FOMRATTED_TEXT)
List (ST_LIST_1)
Option button (ST_RADIOBUTTON)
Multi-line input (ST_MULTILINE_INPUT)
Control label (ST_CONTROL_LABEL)
Icon (ST_ICON)
Table (ST_TABLE)
Text input (ST_TEXT_INPUT)
Header (ST_HEADER)