Skip to content

4.12 Input

An element for entering and modifying text.

Atributo Valor por defecto Tipo DescripciĆ³n
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:
  • 1 camera
  • 2 gallery
  • 4 sketch
  • 3 gallery and camera
  • 5 sketch and camera
  • 6 sketch and gallery
  • 7 camera, gallery, and sketch
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.
<input label="Required: " value="${entity.d_prueba}" validator="required"/>
<input label="Hint: " value="${entity.d_prueba}" hint="Hint description"/>
<input label="Readonly: " value="${entity.d_prueba}" readonly="true"/>
<input label="PlaceHolder: " placeHolder="${params.d_prueba}" value="${entity.d_prueba}"/>
<input label="InputType: " inputType="3" value="${entity.d_prueba}"/>
<input label="HasDeleteButton: " hasDeleteButton="false"  value="${entity.d_prueba}"/>
<input label="Converter: " converter="integer" value="${entity.d_prueba}"/>

Imagen 1 Imagen 2 Imagen 3