Choice-List

De YoWiki
Révision datée du 24 juillet 2019 à 08:27 par Léo (discussion | contributions) (Page créée avec « <h1 id="choice-list">Choice-List</h1> <p>Dans la situation où l'on souhaite proposer une liste de choix à son utilisateur mais que celle-ci est particulièrement lon... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

Choice-List

Dans la situation où l'on souhaite proposer une liste de choix à son utilisateur mais que celle-ci est particulièrement longue (ex : liste de villes, liste de nationalités ...), on peut vouloir organiser ces choix sous forme de tableau et indiquer dans la colonne "Choices" qu'on souhaite faire appel à ce tableau.

Dans les cas où la liste des choix est longue, il est plus simple de les organiser dans un tableau Excel et d’indiquer dans la colonne “Choices” qu’on souhaite faire appel à ce tableau.

Comment faire ?

Création & remplissage d’une nouvelle feuille dans le fichier de paramétrage

Il faut créer une nouvelle feuille au sein du fichier de paramétrage, dont le nom sera formé de la manière suivante : Choice-List “NomDuTableau”, où NomDuTableau est à remplacer par le nom qu’on souhaite donner à cette feuille.

La feuille doit être divisé en deux colonnes : Value & Label <img src="/capture_d’écran_2019-07-15_à_14.52.29.png" alt="capture_d’écran_2019-07-15_à_14.52.29.png">

La colonne Label correspond au choix qui sera vu par l’utilisateur.

La colonne Value correspond à ce qui sera effectivement enregistré par la machine : ce sont donc les valeurs de cette colonne qui devront être utilisées pour mettre au point d’éventuelles conditions.

Par exemple : liste de pays <img src="/capture_d’écran_2019-07-15_à_14.52.40.png =500x" alt="capture_d’écran_2019-07-15_à_14.52.40.png">

Appel de cette feuille à partir de la colonne “choices”

Pour indiquer au système que l’ensemble des choix doit se baser sur la feuille précédemment créé, il suffit de remplir la colonne choices de la manière suivante : @source: NomDuTableau.

Par exemple : pour faire appel à notre liste de pays <img src="/capture_d’écran_2019-07-15_à_14.53.26.png" alt="capture_d’écran_2019-07-15_à_14.53.26.png">

A noter : il est aussi possible de prévoir un contrôle d'intégrité dans le <a href="http://wiki.hercule.co/DataStore">DataStore</a>, basé sur la même liste, en procédant de la manière suivante : <img src="/capture_d’écran_2019-07-18_à_18.24.16.png" alt="capture_d’écran_2019-07-18_à_18.24.16.png">