Feedback

Eventos

Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.

onApplicationInit

Este evento ocorre uma unica vez quando a aplicacao e carregada. Este evento ocorre uma única vez antes da exibição do formulario do filtro. Podemos utilizar o evento para "setar" alguns defaults para os campos do filtro ex: {empresa} = [glo_empresa]; Campos no formato data são tratados diferentemente, recebendo um sufixo dia, mes e/ou ano. Por exemplo, o campo {dataNasc} será tratado da seguinte forma: {dataNasc_dia}=date("d"); {dataNasc_mes}=date("m"); {dataNasc_ano}=date("Y");

onScriptInit

Este evento ocorre sempre que a aplicação é carregada, ou recarregada. Este evento é executado toda vez, quando a aplicação é carregada, ou recarregada, antes da execução do select principal da aplicação. Neste escopo, normalmente, são executadas as macros que alteram o select, tais como: sc_select_field, sc_select_order, sc_select_where(add), etc... Podemos também carregar valor para algum atributo da aplicação , bem como verificar alguma diretiva de segurança da mesma antes de executar a aplicação.

onRefresh

Este evento ocorre quando houver recarga do formulário. Este evento ocorre quando acontece uma recarga no form.

onSave

Este evento ocorre sempre que alguma configuração de pesquisa é salva no filtro. Este evento ocorre sempre que alguma configuração de pesquisa é salva no filtro.

onValidate

Este evento ocorre durante a validação dos dados do filtro. Este evento é executado quando o formulário de filtro é submetido ao servidor. Ex. possuo uma função php que me devolve strings similares a um valor passado , ex similar(joao) retona 'joão','juao','juão' etc. Ou seja a função tenta trazer resultados foneticamente iguais. Ex. ao validar o form de filtro , antes de executar a pesquisa no banco, desejo alterar o valor do nome passado para derivações fonéticas do mesmo , no evento OnValidate basta escrever {nome} = similar({nome});

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.

Editor de eventos do Scriptcase

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.

  • Full Scream - Aumenta a área ocupada pelo seu editor de codigo.
  • Full Scream - Expande as laterais do editor de código.
  • Search - Ativa a busca no editor de código.
  • replace - Ativa a replace no editor de código.
  • Editor de eventos do Scriptcase - 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.