Un fragment de script contient un objet de script. Un objet de script contient des valeurs ou des fonctions JavaScript réutilisables stockées séparément de tout objet de formulaire, tels qu’un analyseur de dates ou un appel de services Web. En général, un objet de script sert à créer des fonctions et des méthodes personnalisées destinées à être utilisées en différents endroits d’un formulaire. L’emploi d’objets de script permet de réduire le nombre total de scripts requis pour réaliser des actions répétitives.
Les fragments de script comprennent exclusivement des objets de script figurant comme enfants de variables dans la palette Hiérarchie. Les fragments ne peuvent pas contenir de scripts associés à d’autres objets de formulaire, tels que les scripts d’événements (validate, calculate, ou initialize, par exemple).
Pour créer un fragment de script, servez-vous de la palette Hiérarchie.
Vous modifiez les fragments script de la même manière que les autres types de fragments.
Pour insérer un fragment de script
Les fragments de script vous permettent de réutiliser des fonctions JavaScript dans plusieurs formulaires. Lors de la création d’une conception de formulaire, vous insérez une référence à un fragment de script existant et celui-ci s’affiche dans la conception de formulaire.
Il est impossible d’insérer un fragment dans un document XFAF.
Remarque : pour afficher un aperçu des fragments dans la palette Bibliothèque de fragments, choisissez l’option Afficher le volet de visualisation dans le menu de la palette.
Pour insérer un fragment de script à partir de la palette Bibliothèque de fragments :
Dans la bibliothèque de fragments, sélectionnez le fragment de script.
Faites-glisser le fragment vers un objet de sous-formulaire ou un objet de variable dans la palette Hiérarchie.
Pour insérer un fragment de script à partir du menu Insertion :
Choisissez Insertion > Fragment.
Localisez le fichier contenant le fragment.
Sélectionnez le fichier et cliquez sur OK. Le fragment s’affiche en tant qu’enfant de l’objet de variables dans le sous-formulaire racine.