Files
vscode-ia/Vitruvio/Documentação/eventos-vitruvio.md
T

1.0 KiB
Executable File

Eventos Vitruvio

valueChange

Quando usar:

  • Mudanca de filtros (DateField, DBComboBox, DBTable de selecao).

Padrao:

function run() {
   engine.getField('dbtLojas').refresh();
   engine.getField('dbtRevisao').refresh();
}

itemChange (DBTable editavel)

Quando usar:

  • Persistencia de alteracao de celula editavel (TRANSFERENCIA).

Padrao:

  • Validar negativo, multiplo CD e saldo.
  • Gravar no banco.
  • event.commit();
  • Atualizar tabelas relacionadas (refresh).

onClickScript (ButtonWidget)

Quando usar:

  • Acao principal (geracao, envio, processamento).

Padrao:

function run() {
   engine.getGlobalVariable('gerarTransferencias')();
}

TabChangeScript

Quando usar:

  • Alternancia entre abas com dados diferentes.

Padrao:

  • Ajustar visibilidade de botoes.
  • Recarregar widgets dependentes da aba atual.

initScript

Quando usar:

  • Inicializacao de valores padrao e registro de globais.

Padrao:

  • engine.setGlobalVariable('nome', funcao);
  • Definir periodo inicial e filtros de origem/fornecedor.