Une RadioBox est un élément qui permet d'insérer un champ de saisie de type "bouton radio à cocher" dans une Question.
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)
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.
<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>

