Visão Geral
A maioria das aplicações do Scriptcase, com exceção das aplicações do tipo Abas e Dashboard, possuem eventos que podem ser usados para criar regras de negócio, validações e alterações no CSS da aplicação, entre outras funcionalidades.
Quando os eventos são executados?
Cada evento é executado em um momento específico na aplicação e possui uma ordem de execução. Por esse motivo, eles desempenham diferentes funções dentro da criação de regras de negócio e validações.
Eles podem ser acionados automaticamente, como no caso dos eventos onApplicationInit e onScriptInit, que são executados quando a aplicação é iniciada. Também podem ser acionados através da interação do usuário, como os eventos onNavigate e onValidate, que são executados ao navegar na aplicação ou ao enviar um formulário, respectivamente.
Para informações sobre o momento de execução dos eventos ou outros detalhes, acesse a documentação do evento desejado.
Como os eventos funcionam?
Por padrão, os eventos já possuem as marcações de abertura <?php
e fechamento ?>
das tags PHP, estando prontos para receber código PHP e macros do Scriptcase.
No entanto, é possível utilizar outras linguagens no evento, como JQuery, JavaScript, CSS e HTML.
Para isso, é necessário fechar a tag PHP ?>
do evento, para que o código dessas linguagens possa ser adicionado.
Lembre-se de reabrir a tag PHP do evento <?php
, caso contrário, a aplicação não será executada corretamente.
Ao fechar a tag PHP em um evento do Scriptcase, a linguagem executada será HTML.