Rubrique précédente: Association des champs de deux formulaires pour des mises à jour simultanéesRubrique suivante: Rattachement d'un formulaire à un groupe d'options de service


Utilisation de la boîte de dialogue Script pour maintenir des fonctions JavaScript personnalisées

La boîte de dialogue Script de chaque formulaire vous permet de créer et de maintenir des fonctions JavaScript applicables à un formulaire. Il est recommandé d'utiliser la boîte de dialogue Script pour maintenir les fonctions JavaScript personnalisées de vos formulaires. Les fonctions enregistrées dans cette boîte de dialogue s'appliquent uniquement au formulaire que vous modifiez. Pour utiliser la boîte de dialogue Script d'un formulaire, des droits d'accès sont requis pour modifier le formulaire.

Procédez comme suit:

  1. Dans l'arborescence Concepteur de formulaires, cliquez sur le nom du formulaire.

    Les attributs de formulaire apparaissent et le bouton Script est activé. La barre d'outils inclut les boutons suivants : Script, Localiser, Enregistrer, Restaurer, etc.

  2. Cliquez sur le bouton Script.

    Dans la boîte de dialogue Script qui apparaît, les fonctions JavaScript personnalisées spécifiées pour le formulaire s'affichent. Vous pouvez saisir de nouvelles fonctions JavaScript avant ou après des fonctions existantes.

    Remarque : Pour afficher le modèle d'une fonction, cliquez sur Afficher l'aide dans la boîte de dialogue Script. Le modèle indique l'implémentation propre au produit pour une fonction JavaScript standard.

  3. Ecrivez et enregistrez la fonction personnalisée. Utilisez le format affiché dans les exemples de fonctions qui apparaissent lorsque vous cliquez sur Afficher l'aide dans la boîte de dialogue Script. Ce format est connu comme notation littérale d'objet de JavaScript.
  4. Enregistrez le formulaire.
  5. Spécifiez le nom de la fonction dans l'attribut JavaScript à partir duquel vous souhaitez l'appeler. Utilisez le format suivant:
    ca_fd.js.nom_fonction
    

    Exemple :

    ca_fd.js.calculateCostQty()
    

    Les fonctions JavaScript personnalisées sont généralement spécifiées dans les éléments suivants :

Vous avez utilisé la boîte de dialogue Script pour maintenir des fonctions JavaScript applicables à un formulaire.