Por que o evento onAfterChange do meu campo foi executado na abertura do processo?

Data de postagem: Sep 14, 2010 8:2:32 PM

Este comportamento ocorre quando a primeira interação possui uma grade de variáveis e o campo em questão possui a propriedade saveInputAsDefault habilitada. Ao recuperar o último valor informado, o sistema executa os eventos onBeforeChange e onAfterChange do campo, simulando a digitação de um usuário.

Os eventos são executados com o objetivo de garantir a consistência dos demais campos da grade, visto que é comum o uso destes eventos para alterar as propriedades visuais ou os valores de outros campos. Exemplo, ao informar um campo "Chave", todos os demais campos são desabilitados.