É possível criar códigos em javascript para serem executadas após uma determinada ação do usuário, como por exemplo clicar no botão gravar. Entretanto essa funcionalidade somente funcionará se a ação que o usuário realizou irá disparar alguma chamada Ajax.
Passo 01: Buscando o sufixo
Para utilizar essa funcionalidade é preciso pegar o sufixo do ID do campo que deseja adicionar um evento após. Vamos utilizar como exemplo o botão gravar. Execute a interface e procure o botão que deseja pegar o ID, no nossa caso o botão Gravar.
Após encontrado, clique com o botão direito em cima do botão e inspecionar elemento. Procure pelo ID e pegue o sufixo. (O Sufixo de um ID sempre será o conteúdo após o ultimo “:”)
Pronto primeiro passo finalizado, encontramos o sufixo do ID formPrincipal:btGravar que é btGravar.
Passo 02: Criando o Script
Encontrado o sufixo do campo, vamos então ao cadastro da interface no passo de Layout de tela, para então criarmos o script que será executado após a ação do usuário.
Existe algumas regras ao criar o script, como por exemplo a chamada do evento após será feita somente em function's que possuem o prefixo eventoApos_.
Exemplo prático. Encontramos o sufixo do ID formPrincipal:btGravar que é btGravar. Então vamos criar uma function com o prefixo eventoApos_ + sufixo do ID
function eventoApos_btGravar(){ ... }
Pronto, segundo passo finalizado. Agora, após o usuário clicar no botão Gravar a function acima será chamada e executara o código que estiver dentro da function.