Documentation en ligne

Champ liste

Le champ liste est indiqué lorsque l'information sollicitée auprès des usagers est un choix unique parmi un ensemble d'éléments. Par défaut, un champ liste est présenté sous forme d'une liste déroulante.

Type de liste

Liste simple

C'est le type de liste par défaut, celui qui va permettre d'ajouter un par un des éléments qui seront affichés dans ladite liste sur le formulaire.

Source de données

C'est un type de liste plus élaboré qui permet d'indiquer que la liste sera alimentée par une source de donnée. C'est le type à privilégier pour toutes les listes qui doivent être utilisées sur plusieurs formulaires.

Lorsque les champs/actions sont configurés pour utiliser des sources de données, il y a un bouton « flèche » à côté du champ qui permet d'accéder directement à la source en question.
L'utilisation d'une source de données issues de fiches permettra entre autres choses l'utilisation de sous-listes.

Mode d'affichage de la liste

Liste

La liste sera affichée sous forme de liste déroulante classique. Les éléments peuvent être ré-ordonnés par glisser / déplacer.

Boutons radio

Les éléments de la liste seront exposés sous forme de boutons radio. L'affichage en boutons radio convient plus particulièrement aux listes courtes, pour lesquelles le fait de voir directement l'ensemble des éléments en permanence et sans avoir à cliquer est un avantage. Les éléments peuvent être ré-ordonnés par glisser / déplacer.

Autocomplétion

Choisir « Autocomplétion » comme mode d'affichage permet de voir la liste des éléments sélectionnables s'affiner au fur et à mesure que l'on tape des caractères au clavier. Très utile pour les longues listes. Un tutoriel spécifique sur l'autocomplétion, donne plus de détails.

Cartes (données géographiques)

Ce mode de visualisation permet l'affichage des différents éléments de la liste sur une carte lors d’utilisation de données cartographiques (source de données au format GeoJSON). Il n'est donc utilisable qu'avec le type de liste « Source de données » et en utilisant une source de donnée au format GeoJSON

Horaires

Ce mode de visualisation permet l'affichage des différents éléments de la liste sous forme de créneaux horaires répartis dans un calendrier. Il n'est utilisable qu'avec le type de liste « Source de données » et en utilisant une source de donnée liée à un agenda.

Images

Le mode d'affichage « Images » permet d'afficher une série d'images issues de fiches, accompagnées du texte du gabarit du modèle de fiche. Pour que cela fonctionne, il faut utiliser comme source de données du champ liste un modèle de fiches contenant un champ fichier avec « image » comme identifiant.
 

Affichage sous forme d'étoiles (vote, enquête de satisfaction)

Il est possible d'utiliser ce champ pour permettre à l'usager de donner son avis sur un sujet. Pour cela il faut commencer par définir la liste des valeurs possibles (par exemple un chiffre de 1 à 5). Il y aura autant d'étoiles que de valeurs définies. Ensuite il est nécessaire d'indiquer le style css template-evaluation dans le champ « Classes supplémentaires pour les styles CSS » et de choisir le mode d'affichage « Boutons radio » (paramètres avancés du champ). 

Vous obtiendrez alors en front-office un rendu sous forme d'étoiles sélectionnables.

Liste avec des sous-listes

Il est possible d'avoir plusieurs niveaux dans une liste (2 niveaux) :

Lorsque l'on configure, dans un listing de fiches, une vue personnalisée utilisée comme source de données, il est possible d'indiquer que tel ou tel champ de type liste doit être utilisé comme valeur de regroupement. Dans l'exemple de la capture, le champ liste utilisé comme regroupement contient les valeurs « Fruit » et « Légume ».

Options

Anonymiser

En comportement standard, les champs listes sont conservés lors de l'opération d'anonymisation (contrairement aux champs libres qui sont systématiquement effacés) mais dans certains cas (exemple : remontée d'une liste d'enfants depuis un logiciel famille) il est nécessaire d'effacer également ces champs de type liste : il faut alors activer cette option « Anonymiser ».

Ajouter dans les filtres par défaut

Cocher cette case va permettre d'utiliser la liste en question :

  • en tant que « Critère » d'affichage (en marge droite dans les tableaux de traitement « Vue par formulaires »),

  • en tant que filtre pour les statistiques.
Nota bene : cette option n'est pas activée par défaut.

Utiliser la remarque comme première option

Dans le cas d'un menu déroulant, le premier élément de la liste sera par défaut sélectionné si aucun choix explicite n'est effectué par l'usager, comportement qui peut être problématique.
Pour éviter la sélection par défaut du premier élément d'une liste déroulante, vous pouvez mettre un texte dans «  Remarque ». Par exemple, « Choisissez dans cette liste », « Votre choix », ou encore « --- ». Si vous cochez « Utilisez la remarque comme première option », ce texte sera affiché par défaut mais l'usager sera bien obligé de choisir une « vraie » valeur si le champ liste est obligatoire.

Paramètres génériques des champs

Dernière mise à jour le 22 décembre 2023 06:26 — Éditer