@PICK_MANY_QUESTION
Spécifie qu’une variable contiendra plusieurs valeurs provenant d’une liste de choix.
Avant de générer un document, DocuMold affichera des cases à cocher pour choisir les valeurs.
La variable sera une List
contenant les valeurs choisies.
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 (liste de paires), 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 les cases à cocher qui demande la valeur. Par défaut, le nom de la variable |
optional: |
(Nommé) Mettre à |
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.
Lors de la génération du document, la variable spécifiée sera une liste des valeurs sélectionnées. Vous pouvez utiliser
la fonction CONTAIN
pour tester si une valeur a été sélectionnée.
Les choix peuvent être :
- Une liste de valeurs : chaque valeur sera affichée comme un choix et la valeur sera dans la variable lorsqu’elle est sélectionnée.
- Une liste de liste de 2 valeurs : Essentiellement une liste de paires. Pour chaque paire, la première valeur est le texte à afficher
à côté de la case à cocher et la seconde valeur est celle qui sera dans la variable lorsque celle-ci est sélectionnée.
Donc
[["Par nom", "nom"], ["Par âge", "âge"]]
signifie que les choix sontPar nom
etPar âge
, et la variable sera définie soit sur"nom"
soit sur"âge"
. Cela 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.
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.