The choices element
 Release 2.0 - ... 
  
	This element is used within selection form controls (the elements select and select1), to group available choices. This provides the same functionality as element optgroup in HTML.
Example
| XML |  Copy Code | 
|---|---|
| <xforms:choices> <xforms:item> <xforms:label>Vanilla</xforms:label> <xforms:value>v</xforms:value> </xforms:item> <xforms:item> <xforms:label>Strawberry</xforms:label> <xforms:value>s</xforms:value> </xforms:item> <xforms:item> <xforms:label>Chocolate</xforms:label> <xforms:value>c</xforms:value> </xforms:item> </xforms:choices> | |
Attributes
| Name | Required / optional | Description | 
|---|---|---|
| Common Attributes | optional | Any attribute from the Common Attributes collection (e.g. id). | 
Content
Within an choices element, the following child elements are allowed:
| Element Name | Required / optional | Description | 
|---|---|---|
| label | optional | Provides a descriptive label for the containing form control | 
| choices | optional | Choices element can be nested. However, the html element optgroup can not be nested. | 
| item | optional | Element to specify the storage value and label to represent an item in a list. | 
| itemset | optional | Element which allows the creation of dynamic selections. | 
Specification
Link to the XForms specification: the choices element.
 
       
       
       
      