RadioBox

Une RadioBox est un élément qui permet d'insérer un champ de saisie de type "bouton radio à cocher" dans une Question.


Liste des attributs

  • DataType (Liste) : Choix du type de données de l'élément. Exemple : (String, Double, Integer)

  • Name : Identifiant unique de l'élément dans un formulaire ou dans un datastore, saisie obligatoirement ou généré par défaut.(Caractères spéciaux non recommandés)

  • DefaultValue (Expression) : Valeur par défaut du champ si aucune entrée n'est effectuée dans le champ de saisie

  • IsEnabled (Expression) : Si l'expression est vraie, l'élément est activé (default true)

  • IsReadOnly (Expression) : Si l'expression est vraie, l'élément est protégé en écriture (default false)

  • IsRequired (Expression)Si l'expression est vraie, la saisie du champ est obligatoire (default false).

  • OptionsPerLine : Permet de choisir le nombre d’éléments à afficher par ligne. (par défaut un par ligne)

  • RefreshOnExit (Bouton) : Permet de rafraîchir automatiquement l'écran pour toute saisie effectuée dans le champ (default false)


Remarques

La RadioBox est une question fermée obligeant l'utilisateur à opérer un choix dans une liste définie. Il est recommandé d'utiliser la RadioBox pour des listes contenant un max 10 options aux choix visibles.


Exemple de code JXML

<Question>
  <Label IsTooltipOnly="false">Avez-vous des enfants ?</Label>
  <RadioBox Name="MyRadioBox" RefreshOnExit="true" DataType="string">
    <Option Value="Oui">Oui</Option>
    <Option Value="Non">Non</Option>
  </RadioBox>
</Question>

<Question IsVisible="$(MyRadioBox)=='Oui'">
  <Label IsTooltipOnly="false">Nombre d’enfants</Label>
  <RadioBox Name="MyRadioBoxEnfant" RefreshOnExit="true" DataType="string" OptionsPerLine="2">
    <Option Value="1">1</Option>
    <Option Value="2">2</Option>
    <Option Value="3">3</Option>
    <Option Value="4">4</Option>
  </RadioBox>
</Question>

 
Mode flow


Rendu visuel

 
Structure parente

Dernière modification le 19-10-2025

Lorsque vous naviguez sur le campus Jway, des informations sont susceptibles d'être enregistrées (cookies) sur votre terminal pour personnaliser vos contenus et votre navigation.

Nous n'utilisons que des cookies indispensables au bon fonctionnement de ce site et dont le seul objectif est d'améliorer notre service aux usagers.

En savoir plus