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é
type
définie surfieldset
. -
Spécifiez le
Name
du champ. La propriété name est utilisée pour créer une section répétable. -
Activez la répétabilité en définissant
repeatable
surtrue
. -
Spécifiez un
label
descriptif 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é
Fieldset
sur le même nom que celui choisi à l’étape 3.Par exemple, désignez
experience
dans 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
type
fieldset
et la propriétérepeatable
définie surtrue
:-
définissez la propriété
min
pour spécifier le nombre minimum de répétitions possibles de la section. -
définissez la propriété
max
pour 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.
Voir également
- Commencer avec Edge Delivery Services pour AEM Forms
- Créer un formulaire à l’aide de Google Sheets ou de Microsoft Excel
- Configurer vos fichiers Google Sheets ou Microsoft Excel pour accepter des données
- Publier votre formulaire et commencer à collecter des données
- Personnaliser l’apparence de vos formulaires
- Ajouter des sections répétables à un formulaire
- Afficher un message de remerciement personnalisé après l’envoi du formulaire
- Composants de bloc de formulaire adaptatif et leurs propriétés