Eventos
Nos blocos de eventos podem ser utilizadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }
onNavigate
Este evento ocorre ao navegar entre as páginas da aplicação.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar, recarregar ou navegar na aplicação.
onLoadRecord
Este evento é executado no momento de carregamento das linhas dos registros. O evento OnRecord é um loop que carrega os registros linha a linha.
onLoad
Este evento ocorre no momento de carga da aplicação.
onRefresh
Este evento ocorre no momento que o refresh da aplicação é ativado.
onValidate
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
onValidateFailure
Este evento ocorre quando a validação da aplicação contiver erros.
onValidateSuccess
Este evento ocorre quando a validação da aplicação não contiver erros.
onBeforeInsert
Este evento ocorre antes da inserção de dados da aplicação.
onAfterInsert
Este evento ocorre após a inserção de dados da aplicação.
onBeforeInsertAll
Este evento ocorre antes da inserção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onAfterInsertAll
Este evento ocorre após a inserção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onBeforeUpdate
Este evento ocorre antes da atualização de dados da aplicação.
onAfterUpdate
Este evento ocorre após a atualização de dados da aplicação.
onBeforeUpdateAll
Este evento ocorre antes da atualização de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onAfterUpdateAll
Este evento ocorre após a atualização de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onBeforeDelete
Este evento ocorre antes da eliminação de dados da aplicação.
onAfterDelete
Este evento ocorre após a eliminação de dados da aplicação.
onBeforeDeleteAll
Este evento ocorre antes da remoção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onAfterDeleteAll
Este evento ocorre após a remoção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as teclas de atalho.
- Aumenta a área ocupada pelo seu editor de codigo.
- Expande as laterais do editor de código.
- Ativa a busca no editor de código.
- Ativa a replace no editor de código.
- Define o tema de editor de codigo.
As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
- Grid Editável View com Modal
- Formulário Simples
- Múltiplos Registros
- Grid Editável View
- Grid Editável
Layout
Exportação
Mestre Detalhe
Filtro
Barra de Ferramentas
Botão
Ligações
Campos
- Marca d'agua
- Formatar ao digitar
- Combobox Multi-selecionável
- Upload de múltiplas imagens
- Formulário com campos especiais
- Editando um campo Select utilizando um formulário
- Autocomplete