Un fragment est une partie réutilisable d’un formulaire. Sa gestion est assurée par la bibliothèque de fragments. Un fragment est stocké dans le système de fichiers et la bibliothèque de fragments en tant que fichier XDP individuel que vous pouvez ensuite insérer dans différentes conceptions de formulaire. Un fragment peut très bien inclure un bloc d’adresse ou un paragraphe juridique, par exemple.L’utilisation de fragments simplifie et accélère la création et la maintenance de grands volumes de formulaires. Lors de la création d’un formulaire, vous insérez une référence au fragment requis et celui-ci s’affiche dans le nouveau formulaire. La référence au fragment contient un sous-formulaire pointant vers le fichier XDP physique.
• Vous pouvez créer un fragment dans le fichier actif ou dans un fichier distinct, et vous pouvez créer plusieurs fragments au sein du même fichier. Lorsque vous créez un fragment dans un fichier distinct, un fichier est généré en vue de stocker le fragment dans le système de fichiers.Pour créer un fragment, vous pouvez soit sélectionner un sous-formulaire existant soit sélectionner un ou plusieurs objets. Les sous-formulaires comprennent également des tableaux, des rangées de tableau, des rangées d’en-tête et des rangées de pied de page. Si vous sélectionnez des objets ne faisant pas partie d’un sous-formulaire, ils sont placés dans un sous-formulaire au moment de la création du fragment.Une autre solution consiste à utiliser un jeu de sous-formulaires de choix contenant plusieurs références à des fragments. Les jeux de sous-formulaires de choix permettent de contrôler l’affichage des sous-formulaires en fonction du flux de données à partir d’une connexion de données. Vous vous servez d’instructions conditionnelles pour déterminer le sous-formulaire du jeu devant s’afficher dans le formulaire obtenu.Par exemple, chaque sous-formulaire faisant partie d’un jeu peut comprendre des informations relatives à un état particulier, et le sous-formulaire affiché peut être défini d’après l’état de remplissage du formulaire.Un fragment de script contient des valeurs ou des fonctions JavaScript réutilisables stockées séparément des objets, tels qu’un analyseur de dates ou un appel de services Web. Les fragments de ce type comprennent un seul objet de script figurant comme enfant de variables dans la palette Hiérarchie. Ils ne peuvent pas être créés à partir de scripts correspondant à des propriétés d’autres objets, tels que les scripts d’événements (validate, calculate ou initialize, par exemple).