| Attributes |
| Name | Required | Request-time | Type | Description |
| binding | no | true | javax.el.ValueExpression | Using an EL expression, bind the component reference to a bean property, so that the component may be accessed in the bean. |
| enabled | no | true | java.lang.Boolean | Enables or disables decimal number validation. Default = 'true'. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| validateOn | no | true | java.lang.String | Trigger validation for a specific JS event (such as 'click' or 'keyup'). Multiple event types can also be specified as a space separated list. When any custom event is specified the default events that the component uses by default are disabled. Keyboard and mouse type events are always supported, with focus event types supported if the input element can receive focus. |