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.

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.