Apache Struts 2 Documentation > Home > Guides > Tag Developers Guide > Struts Tags > Tag Reference > UI Tag Reference > optgroup |
Please make sure you have read the Tag Syntax document and understand how tag attribute syntax works. |
Create a optgroup component which needs to resides within a select tag.
This component is to be used within a Select component. |
Name |
Required |
Default |
Evaluated |
Type |
Description |
---|---|---|---|---|---|
disabled | false | true | String | Set the disable attribute. | |
id | false | true | String | id for referencing element. For UI and form tags it will be used as HTML id attribute | |
label | false | true | String | Set the label attribute | |
list | false | true | String | Set the list attribute. | |
listKey | false | true | String | Set the listKey attribute. | |
listValue | false | true | String | Set the listValue attribute. |
<s:select label="My Selection" name="mySelection" value="%{'POPEYE'}" list="%{#{'SUPERMAN':'Superman', 'SPIDERMAN':'spiderman'}}"> <s:optgroup label="Adult" list="%{#{'SOUTH_PARK':'South Park'}}" /> <s:optgroup label="Japanese" list="%{#{'POKEMON':'pokemon','DIGIMON':'digimon','SAILORMOON':'Sailormoon'}}" /> </s:select>