Corfix Form Builder : utilisation du composant « Edit Grid ».
Cet article vous explique comment utiliser le composant « Edit Grid » (Modifier la grille) dans le générateur de modèles Corfix afin de recueillir des listes d'informations récurrentes.
Présentation et explications
La grille d’édition est un outil puissant conçu pour collecter des listes de données de manière structurée. Alors qu’un champ de texte standard ne permet d’entrer qu’une seule réponse, une grille d’édition vous permet d’ajouter autant de lignes d’informations que nécessaire. Par exemple, si vous demandez à un ouvrier de répertorier tous les risques qu’il constate sur un chantier, une grille d’édition lui permet de cliquer sur « Ajouter » pour chaque risque individuel, ce qui garantit que le formulaire final reste organisé et facile à lire.
Où le trouver
Dans le générateur de modèles Corfix, faites glisser le composant « Grille d’édition » dans votre formulaire. Cliquez sur le composant pour accéder au panneau de configuration, qui comporte quatre onglets principaux : Affichage, Données, Validation et Conditionnel.
1. Onglet « Affichage »
L’onglet Affichage contrôle l’apparence visuelle et l’interaction de l’utilisateur avec la grille.
-
Libellé : le titre de la grille (par exemple, « Liste des équipements »).
-
Ajouter un autre texte : personnalisez le texte du bouton sur lequel l’employé clique pour ajouter une nouvelle ligne (par exemple, « Ajouter une nouvelle entrée »).
-
Texte du bouton « Enregistrer la ligne » : personnalisez le texte du bouton permettant d’enregistrer une ligne individuelle (par exemple, « Enregistrer le risque »).
-
Afficher en fenêtre modale : si cette option est cochée, le formulaire de saisie s’ouvre dans une fenêtre contextuelle. Cette option est vivement recommandée pour les utilisateurs mobiles afin de ne pas encombrer l’écran.
-
Masquer le libellé : supprime le titre de l’affichage du formulaire si vous préférez une présentation plus épurée.
2. Onglet « Données »
L’onglet « Données » permet de gérer la manière dont les informations sont stockées.
-
Valeur par défaut : pré-remplit la grille avec des lignes spécifiques lors de la première ouverture du formulaire.
-
Persistant : garantit que les données sont enregistrées dans la base de données en vue d’un rapport ultérieur.
3. Onglet « Validation »
L'onglet « Validation » garantit que l'employé fournit toutes les informations nécessaires.
-
Obligatoire : si cette case est cochée, l'utilisateur doit ajouter au moins une ligne avant de pouvoir valider le formulaire.
-
Longueur minimale : définissez le nombre minimal de lignes requis (par exemple, « Doit répertorier au moins 2 membres de l'équipe »).
-
Longueur maximale : Limitez le nombre d’entrées pouvant être ajoutées au tableau.
4. Onglet « Conditionnel »
Utilisez cet onglet pour afficher ou masquer l’intégralité de la grille d’édition en fonction d’une réponse précédente dans le formulaire.
-
Exemple : vous pouvez configurer la grille « Liste des réparations » pour qu’elle n’apparaisse que si un collaborateur sélectionne « Oui » à une question précédente demandant « Un équipement nécessite-t-il une maintenance ? ».
Bonnes pratiques pour les grilles d’édition
-
Utilisez des libellés clairs pour les boutons : au lieu de « Ajouter un autre », utilisez des appels à l’action spécifiques tels que « Ajouter un risque » ou « Ajouter un outil » pour guider l’utilisateur.
-
Activez l’affichage modal : utilisez toujours l’option « Afficher en modal » pour les formulaires destinés à une utilisation mobile afin d’éviter un défilement long et déroutant.
-
Imbriquez judicieusement les composants : n’oubliez pas de faire glisser d’autres champs (zones de texte, menus déroulants, etc.) à l’intérieur de la zone de la grille d’édition dans le générateur ; ceux-ci deviendront les « colonnes » de votre liste.
-
Définissez des valeurs minimales par mesure de sécurité : pour les journaux critiques tels que la liste des participants sur site ou les identifiants de danger, utilisez l’onglet « Validation » pour exiger un nombre minimum d’entrées.