O componente GumgaFormButtons é utilizado para que o desenvolvedor não precise implementar os botões de controle de formulário.
Parametro | Tipo | Detalhe |
---|---|---|
valid | Boolean |
Atributo que será passado para o componente para que o botão de salvar seja liberado ou não. |
back | String |
Atributo que será utilizado para definir o estado para qual será retornado quando o usuário clicar em Retornar ou Salvar. Valor default: NOMEDOSTATE.list |
submit | Function |
Atributo que irá conter uma função que será chamada quando o usuário clicar em salvar. |
position | string |
Atributo para alinhar os botões para esquerda left ou direita right da tela |
continue | Boolean |
Atributo que irá ser utilizado para determinar se irá aparecer a opção de continuar inserindo. |
confirm-dirty | Boolean |
Atributo usado para determinar se, quando o usuário clicar no botão de retornar e já tiver digitado algo, aparecerá um modal de confirmação de saída da tela. |
model | Object |
Atributo que receberá o model usado no form para validar se houve edição nos dados, usado caso confirm-dirty seja true |
keep-inserting-text | String |
Atributo que será utilizado para trocar o texto que aparece do lado do checkbox |
returnText | String |
Atributo que será utilizado para trocar o texto que aparece no botão de retorno |
saveText | String |
Atributo que será utilizado para trocar o texto que aparece no botão de salvar |
reverse-order | Boolean |
Atributo que será utilizado para alterar a orderm dos botões que aparecem na tela |
inline | `` | Atributo sem valor, remove o elemento pai com a classe .row.col-md-12, podendo encaixar o componente onde achar melhor. Caso o atributo não for colocado ocupada 1 linha com 12 colunas (.row.col-md-12). |
<gumga-form-buttons
inline
valid="Form.$valid"
back="person.list"
submit="foo()"
continue="{{!$stateParams.id}}"
confirm-dirty="{{true}}"
></gumga-form-buttons>