4.13 Textarea
The Textarea component provides an interface for entering and modifying text.
Attribute | Default Value | Type | Description | |
---|---|---|---|---|
Common | id | null | String | Unique identifier of the component. If it doesn't have an id, it is assigned with the nomenclature ${tag}${num}. |
render | true | Boolean or JEXLExpression | EL expression to evaluate if the component should be displayed. | |
onBeforeRender | null | String | JS method to execute before the current component is rendered. | |
onAfterRender | null | String | JS method that will be executed once the current component is rendered. | |
action | null | String | Identifier of the action to perform when the user interacts with this component. | |
allowsPartialRestore | false | Boolean | If the state of the current component should be restored when the user returns to the view. | |
Common Input Attributes | label | null | String | Label of the component. |
validator | null | String | Type of validation for the component: required, short, long, decimal, double, float, email, iban. | |
hint | null | String | Text serving as help or information. A button with information icon will be displayed, and when clicked, it will show a panel with the provided text. | |
readonly | false | Boolean or JEXLExpression | Evaluate whether the component should be read-only or not. | |
placeHolder | null | String or JEXLExpression | Value of the component when the component has no value. | |
inputType | null | Integer | Android inputType value supported by the component. See Android InputType documentation.
For example, for PHONE_CLASS, set input_type = 3. In the case of the image, it will display the associated image toolbar:
|
|
hasDeleteButton | true | Boolean | Indicates whether the delete button for the component will be displayed. | |
converter | null | String | Instance of the converter to apply to the entity's property. | |
value | null | String or JEXLExpression | EL expression to calculate the value of the component. | |
lines | 1 | Integer | Number of lines to display. |
<textarea label="Textarea: " value="${entity.d_prueba}" validator="required" hint="Hint description" lines="4"/>
<textarea label="Readonly: " value="${entity.d_prueba}" readonly="true"/>
<textarea label="PlaceHolder: " placeHolder="${params.d_prueba}" value="${entity.d_prueba}"/>
<textarea label="InputType: " inputType="3" value="${entity.d_prueba}"/>
<textarea label="HasDeleteButton: " hasDeleteButton="false" value="${entity.d_prueba}"/>
<textarea label="Converter: " converter="integer" value="${entity.d_prueba}"/>