LOV defines the list of values associated with the parameter. It describes the possible values of the answer.
The <lov> element defines a list of values itself.
<lov hierarchical="true|false" partial="true|false" refreshable="true|false">
The following table describes its attributes:
<lov> Attribute | Description |
---|---|
hierarchical | Specifies if the list of values associated with the parameter is hierarchical. |
partial | Specifies if the list of values is not complete when it takes too long to refresh it or when the list is too large to be displayed. |
refreshable | Specifies if the list of values can be refreshed. This attribute can be used in a user interface to allow the refresh of the list of values. |
LOV is made of the following elements if the list of values contains one column:
<lov hierarchical="true|false" partial="true|false" refreshable="true|false"> <id>An identifier</id> <updated>A date</updated> [Intervals|Values] DefaultValues Columns </lov>
The following <lov> children describe a list of values:
<lov> Child Element | Description |
---|---|
<id> | The list of values identifier as a string. |
<updated> | The date of last update of the list of values. |
Intervals | The element block that describes values as intervals when the number of values is too
large.<intervals> <interval id="Integer"> <value id="Integer" final="true|false"></value> <value id="Integer" final="true|false"></value> </interval> ... <intervals> |
Values | The element block that describes the possible values of the list of
values.<values> <value id="Integer" final="true|false"></value> ... </value> |
Columns | The element block that describes the column to be mapped to the
list of values. <column> defines the column
name. Its type attribute is
mandatory.<columns mappingID="Integer"> <column id="Integer" type="String|Date|Numeric"></column> </columns> |
LOV is made of the following elements if the list of values contains multiple columns:
<lov hierarchical="true|false" partial="true|false" refreshable="true|false"> <id>An identifier</id> <updated>A date</updated> [Intervals_MC|Values_MC] DefaultValues Columns </lov>
The following <lov> children describe a list of values:
<lov> Child Element | Description |
---|---|
<id> | The list of values identifier as a string. |
<updated> | The date of last update of the list of values. |
Intervals_MC | The element block that describes values as intervals when the number of values is too
large.<intervals> <interval id="Integer"> <cvalue id="Integer" final="true|false"> <column id="Integer" type="String|Date|Numeric"></column> ... </cvalue> <cvalue id="Integer" final="true|false"> <column id="Integer" type="String|Date|Numeric"></column> ... </cvalue> </interval> ... <intervals> |
Values_MC | The element block that describes the possible values of the list of values.
<cvalue> defines the values of multiple
columns. <column> defines the column
value.<cvalues> <cvalue id="Integer" final="true|false"> <column id="Integer" type="String|Date|Numeric"></column> ... </cvalue> ... <cvalues> |
Columns | The element block that describes the columns to be mapped to the
list of values. <column> defines the column
name. Its type attribute is mandatory.
mappingID defines the identifier of the column,
of which the value is used as reference to answer the
parameter.<columns mappingID="Integer"> <column id="Integer" type="String|Date|Numeric"></column> ... </columns> |
In the case of cascading parameters, the value given to a parameter depends on the answer to a previous parameter.
LOV is made of the following elements:
<lov hierarchical="true|false" partial="true|false" refreshable="true|false"> <id>An identifier</id> <parameters> <id>An identifier</id> <id>An identifier</id> ... </parameters> </lov>
Under <parameters>, each <id> corresponds to the identifier of a parameter, on which depend the values of the current parameter.