Child Elements

The LIST element can contain the following child elements. It must contain at least one ACTION_CONTROL, FIELD, or CONTAINER element. SOURCE connections can be made to list or non-list properties. Within a table all list properties must belong to the same list structure defined in the server interface model. This ensures that they are all the same length. The number of rows in the list will be equal to the number of elements in the list properties. The value of a non-list property is simply repeated on each row.

Table 1. Child Elements of the LIST Element

Element Name

Cardinality / Description

TITLE

0..1. The TITLE element will be displayed above the LIST.

DESCRIPTION

0..1 The DESCRIPTION element has the same behavior as the DESCRIPTION attribute but allows the description to be built up from a number of sources. If both are specified, this element takes precedence over the corresponding attribute.

ACTION_SET

0..1. The action set can contain ACTION_CONTROL elements of any type. The action controls will be displayed above and/or below the entire list.

FIELD

0..n. The FIELD, CONTAINER, and ACTION_CONTROL elements can be freely intermingled. Only output fields can be used (i.e., fields with no target connection.)

CONTAINER

0..n. The FIELD, CONTAINER, and ACTION_CONTROL elements can be freely intermingled. Within the container, only output fields can be used (i.e., fields with no target connection.)

CONDITION

0..1. Affects whether or not the list is displayed.

FOOTER_ROW

0..n. This should be defined after all other child elements.