@PICK_ONE_QUESTION
Spécifie qu’une variable sera une valeur provenant d’une liste de choix.
Avant de générer un document, DocuMold affichera une liste déroulante pour choisir la valeur.
Utilisation
Paramètres
variable |
(Requis) La variable cible. Ne pas utiliser de guillemets ( |
choices: |
(Nommé, Requis) Les choix à afficher. Peut être une liste de valeurs, une liste de liste de deux valeurs, ou un DT_CHOICES. Voir “Plus d’information” ci-dessous pour les détails. |
example_value: |
(Nommé) La valeur initiale dans le formulaire lors de la préparation d’un modèle (via “Préparer un modèle”). Si non fournie, la valeur de |
help_text: |
(Nommé) Affiche une bulle cliquable (?) à côté de l’étiquette. Cliquer dessus révélera ce texte. Utile pour donner des indications à l’utilisateur du modèle DocuMold |
initial_value: |
(Nommé) La valeur initiale dans le formulaire lors de l’utilisation d’un modèle (via “Utiliser un modèle”). Ceci est également la valeur par défaut du paramètre |
label: |
(Nommé) Le texte à afficher à côté de la liste déroulante qui demande la valeur. Par défaut, le nom de la variable |
optional: |
(Nommé) Mettre à |
placeholder: |
(Nommé) Si spécifié, texte affiché par défaut dans la boîte déroulante. Si non spécifié, le texte affiché par défaut est “Choisir” |
Pour les paramètres avec “Nommé”, il faut indiquer le nom du paramètre puis un deux-point avant sa valeur.
Ex: choices: "une valeur"
. Pour cette raison, les noms de ces paramètres ne sont pas
traduit en français dans la documentation.
Exemples
Plus d'information
Cette action ne fait rien au document lui-même ; elle est effacée lors de la génération d’un document.
Les choix peuvent être :
- Une liste de valeurs : chaque valeur sera affichée comme un choix, et c’est la valeur que la variable aura.
- Une liste de liste de 2 valeurs : Fondamentalement une liste de paires. Pour chaque paire, la première valeur est le texte à afficher
dans la liste déroulante et la seconde valeur est celle obtenue quand ceci est sélectionné.
Donc
[["Par nom", "nom"], ["Par âge", "âge"]]
signifie que les choix sontPar nom
etPar âge
, et la variable sera définie soit à"nom"
soit à"âge"
. Ceci est utile pour fournir un choix plus clair à l’utilisateur, sans avoir à écrire le texte plus long partout. Les valeurs peuvent être non textuelles, telles que des nombres, des dates, etc. DT_CHOICES
est une fonction qui permet d’obtenir des choix à partir d’une table de données. VoirDT_CHOICES
pour plus de détails.
Si aucune valeur n’est sélectionnée dans le formulaire pour cette question, la variable sera définie à NOTHING
.
Toutes les actions @..._QUESTION
sont normalement placées à la fin du modèle pour éviter de submerger les utilisateurs non familiers.
L’action @IF
n’a aucun effet sur les actions @...QUESTION
. Les actions @...QUESTION
ont un effet même quand elles sont cachées.