97
PrimeFaces InputTextarea
PrimeFaces provides <p:inputTextarea> component to create a text area in JSF application. It is an extension of standard inputTextarea. It includes various features like: autoComplete, autoResize etc.
It also shows remaining characters information.
InputTextarea Attributes
The following table contains attributes for the InputTextarea component.
Attribute | Default value | Return type | Description |
---|---|---|---|
id | null | String | It is an unique identifier of the component. |
rendered | true | Boolean | It renders boolean value to specify the rendering of the component. |
binding | null | Object | It is used to set an el expression that maps to a server side UIComponent instance in a backing bean. |
value | null | Object | It is used to hold value of the component. |
converter | null | Converter/String | An el expression or a literal text that defines a converter for the component. |
immediate | false | Boolean | It is used to set boolean value. |
required | false | Boolean | It is used to make a component required. |
validator | null | Method Expr | It is a method binding expression that refers to a method validation. |
valueChangeListener | null | Method Expr | It is a method binding expression that refers to a method for handling a value change event. |
requiredMessage | null | String | It is used to set message to be displayed when required field validation fails. |
converterMessage | null | String | It is used to set message to be displayed when conversion fails. |
validatorMessage | null | String | It is used to set message to be displayed when validation fields. |
autocomplete | null | String | It is used to set autocomplete behavior. |
size | null | Integer | It is used to set number of characters that determine the width of the input element. |
style | null | String | It is used to set in line CSS for the input element. |
autoResize | true | Boolean | It is used to set autoResize true or false. |
Example
Here, in the following example, we are implementing <p:inputTextarea> component. This example contains the following files.
JSF File
// inputTextarea.xhtml
ManagedBean
// AutoCompleteTextArea.java
Output:
It shows suggestions while we start typing in the textarea.
Next TopicPrimeFaces BooleanButton