Cette partie de la documentation vous présente les éléments de questionnement du Studio.
Remarques :
- Retourner à la page d'accueil de la documentation est les moyen le plus rapide d'accéder à une autre page de la documentation,
- Vous vous posez des questions sur le fonctionnement de la documentation ou l'élément que vous recherchez ne se trouve pas sur cette page ? Consultez le la page d'aide pour obtenir de plus amples informations
- Certaines propriétés sont présentées ici de manière synthétique. Si vous souhaitez obtenir plus de renseignement sur celles-ci, cliquez sur les liens correspondants ou accédez directement à la page : "les propriétés des éléments"
Table of Content
Plan schématique
QuestionSet
Un QuestionSet permet de regrouper plusieurs question et de les présenter sous forme de tableau
Remarque : Vous pouvez donner un titre (Title) à votre QuestionSet
Pour accéder à l'exemple, cliquez ici
Propriétés
- OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
- OutputTarget : détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)
Question
L'élément Question est le pivot des documents interactifs (interviews web) qui va contenir les champs de saisie qui captent les informations dynamiques des SmartForm (TextBox, CheckBox, ComboBox, ...). Cet élément peut être contenu dans un QuestionSet ou dans un Paragraph.
Les données reçues portent le nom de l'attribut "Name" des "box". Celui-ci doit respecter des règles de syntaxe précises :
- Le 1er caractère peut être "_", "a-z", "A-Z" (accents non autorisés !)
- Les autres caractères peuvent être des chiffres et/ou des lettres (accents non autorisés !)
- Le caractère "[" (crochet ouvrant) est autorisé à condition qu'il soit suivi de chiffres ou d'une expression "$" (NomVar), puis de "]"
- Le caractère "]" ( crochet fermant ) est autorisé à condition de suivre la règle 3, qu'il soit le dernier caractère ou qu'il soit suivi d'un caractère "|" en respectant la règle 5
- Le caractère "|" est autorisé à condition que le terme précédent et le terme suivant suivent les règles précédemment édictées
Pour accéder à l'exemple, cliquez ici
Propriétés
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
Label
Cet élément permet d'insérer un texte indicatif avant les champs de saisie d'une Question
Pour accéder à l'exemple, cliquez ici
TextBox
Un TextBox est un élément qui permet d'insérer un champ de saisie ordinaire dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
AttachmentBox
Un AttachmentBox est un élément qui permet de pointer une pièce jointe annexée au document dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
CheckBox
Un CheckBox est un élément qui permet d'ajouter des champs de saisie de type "case à cocher" dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
ComboBox
Un ComboBox est un élément qui permet d'ajouter des champs de saisie de type "liste à déplier" dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
MemoBox
Un MemoBox est un élément qui permet d'ajouter des champs de saisie de type "espace libre multiligne" dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
PasswordBox
Un PasswordBox est un élément qui permet d'ajouter des champs de saisie de type "mot de passe" dans une Question
Remarque : La saisie est remplacée à l'écran par des astérisques afin de protéger le mot de passe des regards indiscrets
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
SignatureBox
Un SignatureBox est un élément qui permet d'insérer une signature dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- Description : sert à décrire la signature attendue
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
UploadBox
Un UploadBox est un élément qui permet d'ajouter une image légère à afficher durant l'interview dans une Question
Remarque : Pour l'ajout de pièces jointes annexées au document, Cf AttachmentBox
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
ListBox
Un ListBox est un élément qui permet d'ajouter des champs de saisie de type "liste proposant plusieurs réponses" dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
RadioBox
Un RadioBox est un élément qui permet d'ajouter des champs de saisie de type "bouton radio à cocher" dans une Question
Pour accéder à l'exemple, cliquez ici
Propriétés
- Name : permet d'identifier l'élément
- DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
- RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
- IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)
Option
Le contenu ("text") de cet élément est affiché dans le formulaire afin de permettre à l'utilisateur de faire un choix parmi plusieurs options
Remarques : Option est insérable dans un ChoiceSet, un ComboBox et un ListBox
Pour accéder à l'exemple, cliquez ici
Propriétés
- Value : Renferme le codage technique de l'Option retenue
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
OptionData
Cet élément permet de produire une liste liste d'éléments Option dynamiquement
Pour accéder à l'exemple, cliquez ici
Suffix
Cet élément permet d'insérer un texte indicatif après les champs de saisie d'une Question
Pour accéder à l'exemple, cliquez ici
ChoiceSet
Cet élément est un conteneur qui vous permet de créer des zones à choix (Choice)
Remarque : L'élément Choice peut être couplé avec l'élément Option (Cf. page "éléments de questionnement).
Pour accéder à l'exemple, cliquez ici
Propriétés
- OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
- IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
- OutputTarget : détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)
Choice
L'élément Choice permet de créer une ligne de choix sélectionnables.
Pour accéder à l'exemple, cliquez ici
Propriétés
- IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut).
- Is Enabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)