Tópico anterior: Como vincular campos em dois formulários para atualizações simultâneasPróximo tópico: Anexar um formulário a um grupo de opções de serviço


Usar a caixa de diálogo Script para fazer a manutenção das funções JavaScript personalizadas

A caixa de diálogo Script para cada formulário permite criar e fazer a manutenção das funções JavaScript aplicáveis a um formulário. Usar a caixa de diálogo Script é a prática recomendada para fazer a manutenção das funções JavaScript personalizadas de um formulário. As funções salvas na caixa de diálogo aplicam-se apenas ao formulário que você estiver editando. Para usar a caixa de diálogo Script para um formulário, é preciso ter direitos de acesso de edição.

Siga estas etapas:

  1. Clique no nome do formulário na árvore do Criador de formulários.

    Os atributos do formulário são exibidos, e o botão Script é ativado. O botão Script é exibido na barra de ferramentas juntamente com Localizar, Salvar, Restaurar, entre outros botões.

  2. Clique no botão Script.

    A caixa de diálogo Script é exibida e mostra as funções JavaScript personalizadas, já especificadas para o formulário, se houver. Você pode digitar novas funções JavaScript antes ou depois de qualquer função existente.

    Observação: para exibir um modelo para uma função, clique em Mostrar a ajuda na caixa de diálogo Script. O modelo mostra a implementação de um produto específico de uma função JavaScript padrão.

  3. Crie e salve a função personalizada. Use o formato mostrado nas funções de exemplo que aparecem ao clicar em Mostrar a ajuda na caixa de diálogo Script. Esse formato é conhecido como notação literal do objeto JavaScript.
  4. Salve o formulário.
  5. Especifique o nome da função no atributo JavaScript a partir do qual desejar chamar. Use o seguinte formato:
    ca_fd.js.function-name
    

    A seguir, um exemplo:

    ca_fd.js.calculateCostQty()
    

    Normalmente, especifica-se uma função JavaScript personalizada seguindo uma das opções abaixo:

Você usou a caixa de diálogo Script para manter as funções JavaScript que se aplicam a um formulário.