Saltar a contenido

4.20 Buttonbar

En el formulario de edición y en el de listado la configuración los botones de acción se pueden mostrar en:

  • BottomBar
  • FabBar

Para determinar qué botones/opciones mostrar y qué acciones ejecutar se utilizará un buttonbar con atributo "type" con valores "bottom" y "fab" si es una botonera que se tiene que mostrar en el contenido de la vista.

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.
type null String Tipo de la botonera: Fab, bottom.
<main id="formButtonbar" name="Buttonbar" repo="pruebaRepo">
    <list name="Buttonbar">
        <buttonbar type="fab">
            <button id="btnFab">
                <action id="createPrueba" type="create" route="formButtonbar-editButtonbar1">
                    <param name="repo" value="pruebaRepo"/>
                </action>
            </button>
        </buttonbar>
    </list>
    <edit id="editButtonbar1">
        <form>
            <input label="Description: " value="${entity.d_prueba}"/>
        </form>
        <buttonbar type="bottom">
            <button id="btnSave" label="Save" action="save" route="back"/>
            <button id="btnCancel" label="Cancel" route="back"/>
        </buttonbar>
    </edit>
</main>

Imagen 1 Imagen 2

4.20.1 Button

Ver 4.21. Button