Ajouter des sections répétables à un formulaire
Le bloc de formulaires adaptatifs permet d’ajouter ou de rendre répétable une section ou un composant d’un formulaire. Cela permet aux utilisateurs et utilisatrices de saisir plusieurs fois des informations pour le même type de données, facilitant ainsi la collecte d’informations telles que l’expérience professionnelle ou la formation.
Prenons l’exemple d’un formulaire utilisé pour collecter des informations sur l’expérience professionnelle d’une personne. Vous pouvez avoir une section répétable pour capturer les détails de chaque emploi précédent. La section répétable contient généralement des champs tels que le nom de l’entreprise, l’intitulé du poste, les dates de début et de fin d’emploi, et les responsabilités. La personne utilisatrice peut ajouter plusieurs instances de la section répétable pour saisir des informations sur chaque emploi qu’elle a effectué.
À la fin de cet article, vous saurez :
Créer une section répétable
La création d’une section répétable dans un formulaire permet aux utilisateurs et utilisatrices de saisir plusieurs instances d’un même ensemble de données, permettant ainsi de collecter efficacement des informations répétitives. Pour créer une section répétable dans un formulaire :
-
Accédez au dossier du projet Edge Delivery sur Microsoft SharePoint ou Google Workspace et ouvrez votre feuille de calcul.
-
Ajoutez un champ de formulaire avec la propriété
typedéfinie surfieldset. -
Spécifiez le
Namedu champ. La propriété name est utilisée pour créer une section répétable. -
Activez la répétabilité en définissant
repeatablesurtrue. -
Spécifiez un
labeldescriptif pour le champ. Il sert d’en-tête à la section répétable.Reportez-vous à l’image ci-dessous pour obtenir l’illustration d’une section d’historique d’emploi dans un formulaire de candidature.
-
Pour chaque champ que vous souhaitez inclure dans la section, définissez sa propriété
Fieldsetsur le même nom que celui choisi à l’étape 3.Par exemple, désignez
experiencedans la propriété Fieldset de tous les champs pertinents à inclure dans la sectionemployment history.
-
Utilisez AEM Sidekick pour prévisualiser et publier la feuille. La section répétable est ajoutée au formulaire.
Sous la section répétable, les utilisateurs et utilisatrices trouvent un bouton Ajouter intuitif, ce qui facilite l’ajout de plusieurs sections.
Définir le nombre minimum et maximum de répétitions
Dans la conception de formulaire, il est préférable de définir le nombre minimum et maximum de répétitions pour les sections répétables. Ce faisant, vous établissez le contrôle et la cohérence tout en guidant efficacement les utilisateurs et utilisatrices. Pour définir le nombre minimum ou maximum de répétitions :
-
Accédez au dossier du projet Edge Delivery sur Microsoft SharePoint ou Google Workspace et ouvrez votre feuille de calcul.
-
Pour un champ de
typefieldsetet la propriétérepeatabledéfinie surtrue:-
définissez la propriété
minpour spécifier le nombre minimum de répétitions possibles de la section. -
définissez la propriété
maxpour spécifier le nombre maximum de répétitions possibles de la section.
-
-
Utilisez AEM Sidekick pour prévisualiser et publier la feuille.
Lors de l’ajout d’une section répétable, les utilisateurs et utilisatrices trouvent une icône Supprimer intuitive, ce qui facilite la suppression des sections répétables. Une fois ajoutées, ces sections ne peuvent pas être réduites à moins d’instances que le nombre spécifié par la propriété
min. Cela garantit le respect des exigences minimales de remplissage du formulaire définies.