Saltar a contenido

4.21 Button

Elemento de la interfaz que el usuario puede tocar o pulsar para realizar una acción.

Atributo Valor por defecto Tipo Descripción
Comunes id null String Identificador único del componente. Si no tiene id, se le asigna con nomenclatura ${tag}${num}.
render true Boolean o JEXLExpression Expresión EL para evaluar si el componente debe mostrarse.
onBeforeRender null String Método JS a ejecutar antes de que el componente actual sea renderizado.
onAfterRender null String Método JS que se ejecutará una vez renderizado el componente actual.
action null String Identificador de la acción a realizar cuando el usuario interactúa con este componente.
allowsPartialRestore false Boolean Si el estado del componente actual debe restaurarse cuando el usuario vuelva a la vista.
label null String Etiqueta que se mostrará.
route null String Identificador del formulario de destino que se abrirá cuando el usuario haga clic en una entidad.
readonly false Boolean o JEXLExpression Evaluar si el componente debe ser de sólo lectura o no.
readonlyMessage null String Texto que se muestra al pulsar el botón y este es de tipo readonly, es decir, no se ejecutará la acción.
confirmation false Boolean o JEXLExpression Evaluar si debe mostrarse panel de confirmación de la acción.
labelConfirmation null String Texto que se muestra en el panel de confirmación.
action null String Acción que se realizará al pulsar el botón: add, create, update, save, cancel, delete, nav, js. Ver Ver 4.27 Action
<button label="Button readonly" route="formLink-list" readonly="true" readonlyMessage="No puede realizar esta acción"/>

<button label="Button confirmation" route="formLink-list" confirmation="true" labelConfirmation="¿Desea realizar esta acción?"/>

Imagen 1 Imagen 2

4.21.1 Action

Ver 4.27. Action