Les champs d'un formulaire
Les différents types de champs
On peut différencier les champs en deux grands types :
- ceux qui permettent de récupérer une information fournie par l'usager : les champs à renseigner,
- ceux qui servent à afficher et structurer les informations que l'on présente à l'usager : les champs de mise en forme.
Champs de mise en forme
Publik met à disposition quatre types de champs de mise en page(s) :
Titre : Structure sous forme de paragraphes les champs à saisir d'un formulaire.
Sous-titre : Structure en sous-paragraphes les champs à saisir d'un formulaire.
Commentaire : Intègre au sein d'un formulaire un texte à l'attention des usagers.
Nouvelle page : Structure en pages les champs à saisir d'un formulaire.
Champs à renseigner
Texte (ligne) : Permet à l'usager de saisir du texte libre tenant sur une seule ligne.
Texte long : Permet à l'usager de saisir un texte libre.
Courriel : Sollicite auprès de l'usager une adresse électronique.
Fichier : Permet à l'usager de joindre un document à un formulaire.
Date : Destiné à la saisie d'une date.
Liste : Affiche une liste déroulante d'éléments au sein de laquelle l'usager peut en sélectionner un.
Liste à choix multiple : Soumet une liste déroulante d'éléments au sein de laquelle l'usager peut en sélectionner plusieurs.
Tableau : Affiche un tableau dont les cellules peuvent être renseignées par l'usager.
Tableau de listes : Affiche un tableau dont les cellules sont composées de listes déroulantes d'éléments à sélectionner.
Tableau de longueur libre : Affiche un tableau dans lequel l'usager peut ajouter des lignes en fonction des données qu'il a à encoder.
Carte : Affiche à l'usager une carte géographique dans laquelle il peut pointer une localisation.
Élements classés : Affiche à l'usager une liste d'éléments précédés d'une zone de saisie permettant de les numéroter pour les ordonner.
Mot de passe : Chaîne de caractères, masquée à sa saisie, destinée à conditionner l'accès à l'utilisateur qui peut la restituer.
L'ordre des champs
Les champs peuvent être déplacés (un par un) par drag-and-drop, en « attrapant » la poignée à l'extrême gauche de la ligne. Remarque : un champ peut être basculé d'une page à l'autre par le même procédé.
Le paramétrage des champs
Tous les champs offrent des options accessibles lorsqu'on les édite. Les options spécifiques à un type de champs particulier sont décrites dans la page du champ lui-même.
Il existe aussi des paramètres génériques, communs à tous les champs
Le pré-remplissage
Pour facilier le remplissage d'un formulaire par le citoyen, il est indispensable de pré-remplir les champs à chaque fois que c'est possible. Il est possible de pré-remplir des listes ou des champs texte.