1.0 KiB
Executable File
1.0 KiB
Executable File
Eventos Vitruvio
valueChange
Quando usar:
- Mudanca de filtros (
DateField,DBComboBox,DBTablede 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.