Button

Parámetros que puedes pasar

ParámetroTipo de datoDescripción
namestringNombre del elemento que se utilizará en el formulario.
idstringID del elemento button.
class_namestringAquí puedes añadir tu propia clase (además de las clases del sistema).
blueboolPasa true si necesitas un botón azul (por defecto es gris)

Soporta múltiples estados disparando eventos de jQuery en un elemento button con la clase .button-input.

var $button = $('.button-input');

// comienza a rotar el cargador en el botón
// generalmente se llama antes de realizar una solicitud ajax
$button.trigger('button:load:start');

// detiene el comportamiento mencionado anteriormente
$button.trigger('button:load:stop');

// activa el botón si hay cambios en el formulario
$button.trigger('button:save:enable');

// activa el botón si no hay cambios en el formulario
$button.trigger('button:save:disable');

Button estándar

  self.render({ ref: '/tmpl/controls/button.twig' }, {
    name: 'botón',
    text: 'Botón por defecto'
  });

Button activo

Debería haber solo un botón activo en la interfaz, generalmente este es un botón para guardar el formulario activo.

 self.render({ ref: '/tmpl/controls/button.twig' }, {
    name: 'botón',
    text: 'Guardar',
    blue: true
  });