Attributes |
Name | Required | Request-time | Type | Description |
accesskey | no | false | java.lang.String | Access key that, when pressed, transfers focus to this element. |
binding | no | false | 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. |
converter | no | false | javax.faces.convert.Converter | Converter is an interface describing a Java class that can perform Object-to-String and String-to-Object conversions between model data objects and a String representation of those objects that is suitable for rendering. |
converterMessage | no | false | java.lang.String | If present, will be used as the text of the converter message, replacing any message that comes from the converter. |
dir | no | false | java.lang.String | Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left). |
disabled | no | false | boolean | Flag indicating that this element must never receive focus or be included in a subsequent submit. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as disabled="disabled". Default = 'false'. |
id | no | false | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
immediate | no | false | boolean | A flag indicating that conversion and validation of this component's value should occur during Apply Request Values phase instead of Process Validations phase. Default = 'false'. |
indicatorPosition | no | false | java.lang.String | Position of input-required or input-optional indicator relative to input field or label. Supported values are "left/right/top/bottom/labelLeft/labelRight/none". Default is "right". |
label | no | false | java.lang.String | A localized user presentable name for this component. |
labelPosition | no | false | java.lang.String | Position of label relative to input field. Supported values are "left/right/top/bottom/none". Default is "none". |
lang | no | false | java.lang.String | Code describing the language used in the generated markup for this component. |
optionalIndicator | no | false | java.lang.String | Indicator indicating that the user is NOT required to provide a submitted value for this input component. |
readonly | no | false | boolean | Flag indicating that this component will prohibit changes by the user. The element may receive focus unless it has also been disabled. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as readonly="readonly". Default = 'false'. |
rendered | no | false | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
required | no | false | boolean | A flag indicating whether the user required to provide a non-empty submitted value for this component. Default = 'false'. |
requiredIndicator | no | false | java.lang.String | Indicator indicating that the user is required to provide a submitted value for this input component. |
requiredMessage | no | false | java.lang.String | If present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. |
style | no | false | java.lang.String | Style class name of the container element. |
styleClass | no | false | java.lang.String | Style class name of the container element. |
tabindex | no | false | java.lang.String | Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767. |
title | no | false | java.lang.String | Advisory title information about markup elements generated for this component. |
validator | no | false | javax.el.MethodExpression | MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. |
validatorMessage | no | false | java.lang.String | If present, will be used as the text of the validator message, replacing any message that comes from the validator. |
value | no | false | java.lang.Object | The current value of the simple component. The value to be rendered. |
valueChangeListener | no | false | javax.el.MethodExpression | MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed". |