Button
Parâmetros que você pode passar
Parâmetro | Tipo de Dado | Descrição |
---|---|---|
name | string | Nome do elemento a ser usado em um formulário. |
id | string | ID do elemento botão |
class_name | string | Aqui você pode adicionar sua própria classe (além das classes do sistema) |
blue | bool | Passe true se você precisar de um botão azul (ele é cinza por padrão). |
Ele suporta múltiplos estados ao disparar eventos jQuery em um elemento botão element with the .button-input
com a classe.
var $button = $('.button-input');
// Inicia a rotação do carregador no botão
// Geralmente é chamado antes de fazer uma requisição Ajax
$button.trigger('button:load:start');
// Interrompe o comportamento acima
$button.trigger('button:load:stop');
// Ativa o botão se houver mudanças no formulário
$button.trigger('button:save:enable');
// Ativa o botão se não houver mudanças no formulário
$button.trigger('button:save:disable');
Botão padrão

self.render({ ref: '/tmpl/controls/button.twig' }, {
name: 'botão',
text: 'botão padrão'
});
Active button
There should be just one active button on the interface, usually this is a button to save the active form.

self.render({ ref: '/tmpl/controls/button.twig' }, {
name: 'botão',
text: 'Salvar',
blue: true
});
Updated about 1 month ago