| Attributes | 
| Name | Required | Request-time | Type | Description | 
| id | false | false | java.lang.String | The id of the component | 
| value | false | false | java.lang.String | A string or string array | 
| displayIdAndLabel | false | false | java.lang.String | Display both the id and the label | 
| cssStyle | false | false | java.lang.String | The css style for the component | 
| cssStyleClass | false | false | java.lang.String | The css style class for the component | 
| onchange | false | false | java.lang.String | Javascript event | 
| index | false | false | java.lang.String | Component index in chain | 
| multiSelect | false | false | java.lang.String | Allow multiple elements to be selected | 
| qualifiedParentKeys | false | false | java.lang.String | choose whether the parent keys contain just the parent id or the whole path in the chain | 
| allowBranchSelection | false | false | java.lang.String | Option to allow the user to make a partial selection in the chain | 
| allowRootSelection | false | false | java.lang.String | Option to allow the user to not make any selection | 
| displayValueOnly | false | false | java.lang.String | Display only the selection, without the combos | 
| displayValueOnlyStyle | false | false | java.lang.String | Css style to use when displaying only the value | 
| displayValueOnlyStyleClass | false | false | java.lang.String | Css style class to use when displaying only the value | 
| defaultRootKey | false | false | java.lang.String | Parent key to filter on to get a directory roots. Defaults to null if not set. | 
| resetCacheOnUpdate | false | false | java.lang.String | Boolean value to force cache refresh on update, useful when using this tag in Ajax requests. Available since 5.6, defaults to false. |