O MVC tem a característica de executar todas as validações e gatilhos dos campos envolvidos na regra de gatilho, por exemplo, se o campo A possui um gatilho para o campo B e o campo B possui um gatilho para o campo C, ao final da execução da regra do gatilho os campos A, B e C estarão com o seu conteúdo atualizado.

Levando em consideração esse comportamento, se um campo A tem um gatilho para ele mesmo, o MVC não atualiza o conteúdo do campo A, todavia executa a regra configurada, ou seja, se no gatilho do campo A para o campo A é executada uma função, a função será executada mas o conteúdo do campo não será atualizado.

Para manter esse comportamento os posicionamentos e mudanças de índices realizados pela regra configurada para o gatilho não são restaurados para o estado de antes de sua execução.




  • Sem rótulos