Feedback

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.

Exemplo de uso de outras linguagens:

Example of using JavaScript code inside Scriptcase application events