Un
fragment
est une partie réutilisable d’un formulaire. Un fragment peut très bien inclure un bloc d’adresse ou un paragraphe juridique, par exemple.
Le fragment est géré dans la bibliothèque de fragments et stocké comme fichier XDP séparé pouvant être inséré dans plusieurs conceptions de formulaire. Dans la version autonome de Designer, les fragments sont stockés dans le système de fichiers et dans la bibliothèque de fragments. Dans Designer avec Workbench, les fragments sont stockés dans la bibliothèque de fragments et dans le référentiel AEM forms.
L’utilisation de fragments simplifie et accélère la création et la gestion d’un grand nombre 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.
Tous les fragments partagent des caractéristiques communes :
-
Vous créez tous les fragments de la même façon.
-
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 ou dans le référentiel AEM forms.
-
D’autres personnes peuvent se servir des fragments dans leurs propres conceptions de formulaire.
-
Vous modifiez les fichiers sources des fragments dans Designer.
Fragments et sous-formulaires
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. Un
jeu de sous-formulaires de choix
est une sorte de jeu de sous-formulaires permettant de personnaliser l’affichage de certains sous-formulaires par l’intermédiaire d’instructions conditionnelles. 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.
Fragments de script
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).
Pour plus d’informations, voir
Utilisation de fragments de scripts
.