Como os scripts funcionam

O script do Designer usa um modelo com base em evento que permite que você altere vários aspectos de objetos em um formulário em tempo de execução. Como um desenvolvedor de formulários, você pode adicionar scripts a objetos com base em quando você deseja que o script seja executado. Por exemplo, você pode colocar o seguinte script no evento click de um objeto de botão para que, em tempo de execução, quando um usuário clicar no botão, seja exibida uma caixa com a mensagem:

    xfa.host.messageBox("Esta é uma mensagem para o usuário"., "Comentário do usuário", 3);

Os scripts associados a um determinado evento são executados sempre que o evento ocorre. Alguns eventos podem ocorrer várias vezes na mesma sessão de preenchimento de formulário. Por exemplo, o script a seguir adiciona um ao valor atual de um campo numérico:

    NumericField1.rawValue = NumericField1.rawValue + 1;

Se você adicionar esse script ao evento calculate para NumericField1, quando você abrir o formulário pela primeira vez, NumericField1 exibirá o valor 2. Isso indica que o evento calculate ocorreu duas vezes na sequência de eventos ocorrida quando o formulário foi aberto.