| accesskey | Access key to transfer focus to the input element. |
| binding | An EL expression referring to a server side UIComponent instance in a backing bean.Default is generated. |
| border | Default is 0. |
| converter | EL expression resolves to a converter instance or literal converter ID defining a component converter. |
| converterMessage | |
| dir | Direction indication for text that does not inherit directionality. |
| disabled | Specifies that an element should be disabled.Default is false. |
| disabledClass | |
| enabledClass | |
| flex | Use modern FlexGrid CSS for this component. |
| hideNoSelectionOption | Flag indicating that, if this component is activated by the user, The "no selection option", if any, must be hidden.Default is false. |
| id | Unique identifier of the component in a namingContainer.Default is generated. |
| immediate | When set true, process validations logic is executed at apply request values phase for this component.Default is false. |
| label | A localized user presentable name. |
| lang | |
| layout | Layout style: 'pageDirection' for vertical flow, or grid layout. |
| onblur | Fires when an element loses focus. |
| onchange | Fires when the value of an element has been changed. |
| onclick | Fires when a mouse click on the element. |
| ondblclick | Fires when a mouse double-click on the element. |
| onfocus | Fires when an element gets focus. |
| onkeydown | Fires when a user is pressing a key. |
| onkeypress | Fires when a user presses a key. |
| onkeyup | Fires when a user releases a key. |
| onmousedown | Fires when a mouse button is pressed down on an element. |
| onmousemove | Fires when the mouse pointer is moving while it is over an element. |
| onmouseout | Fires when the mouse pointer moves out of an element. |
| onmouseover | Fires when the mouse pointer moves onto an element. |
| onmouseup | Fires when a mouse button is released over an element. |
| onselect | |
| readonly | Specifies that an input field is read-only.Default is false. |
| rendered | Boolean value to specify the rendering of the component, when set to false component will not be rendered.Default is true. |
| required | Marks component as required.Default is false. |
| requiredMessage | |
| role | |
| selectedClass | |
| stateOneIcon | Icon class for state one (unchecked). |
| stateOneTitle | Title/tooltip for state one. |
| stateThreeIcon | Icon class for state three (indeterminate). |
| stateThreeTitle | Title/tooltip for state three. |
| stateTwoIcon | Icon class for state two (checked). |
| stateTwoTitle | Title/tooltip for state two. |
| style | Specifies an inline CSS style for an element. |
| styleClass | Specifies one or more CSS class names for an element. |
| tabindex | Specifies the tab order of an element. |
| title | Specifies extra information about an element (displayed as a tooltip). |
| unselectedClass | |
| validator | A method expression referring to a method validating the input. |
| validatorMessage | |
| value | Value of the component. |
| valueChangeListener | A method binding expression referring to a method for handling a valuchangeevent. |
| widgetVar | Name of the client side widget. |