This tag allows to iterate on any kind of data and have control on the resulting selections values and labels.
It has been adapted to work with datamodel lists wrapped by Seam (when using the Datamodel annotation).
Attributes |
Name | Required | Request-time | Type | Description |
value | true | false | java.lang.String | Value binding representing the list to iterate on. |
var | false | false | java.lang.String | Name of the request scope attribute that will be used to set an item value and label with flexibility. |
itemValue | true | false | java.lang.String | Value binding resolved to build the item value. |
itemLabel | true | false | java.lang.String | Value binding resolved to build the item label. |
itemDisabled | false | false | java.lang.String | Value binding resolved to build the item disabled attribute. Available since 5.4. |
itemRendered | false | false | java.lang.String | Value binding resolved to exclude the item from the list of selections. Available since 5.4. |
ordering | false | false | java.lang.String | Value binding resolved to sort options. Possible values are "id" and "label". If not set, no ordering is done. Available since 5.4. |
caseSensitive | false | false | java.lang.String | Value binding resolved to a boolean value, to sort options case-insensitively. Does not have any effect if ordering is not set. Defaults to false. Available since 5.4. |