question-liste

L'élément question-liste peut être utilisé pour afficher un panneau qui contient une liste d'éléments, chacun avec un libellé, une image et une case à cocher pour permettre à l'utilisateur de sélectionner cet élément. En général, les éléments affichés dans la liste sont des personnes, comme dans l'exemple ci-dessous. Cependant, d'autres types d'entité peuvent également être utilisés, par exemple des employeurs.

Pour créer une question de liste, vous devez indiquer le libellé de la question générale, l'entité à partir de laquelle lire les objets dans la liste, le ou les attributs à utiliser en tant que libellé pour chaque objet et l'attribut sur l'entité à définir selon que la case est cochée ou non pour chaque objet. Le code fichier xml utilisé pour créer la question de liste ci-dessus ressemblerait donc à l'exemple ci-dessous :

Figure 1. Code XML de question de liste
<list-question entity="Person" id="isBlind">
  <label id="IsBlind.Label">
    <![CDATA[Please choose the people who are blind:]]>
  </label>
  <item-label>
    <label-element attribute-id="firstName"/>
  </item-label>
</list-question>

Les questions de liste peuvent également être utilisées sur des pages de synthèse pour afficher les choix que l'utilisateur a effectués. Dans ce cas, seuls les éléments sélectionnés seront affichés.

Un élément à prendre en compte lorsque vous utilisez des questions de liste est qu'en vue de s'assurer que toute la largeur de la page est disponible, elles doivent toujours être ajoutées à un cluster dont le paramètre largeur-libellé a été défini sur 0.

L'élément question de la liste peut également être utilisé pour afficher une matrice de question, qui est une question de liste avec un type de données table de codes. Dans ce cas, une table s'affichera avec une colonne pour chaque entité, contenant des boutons d'option pour indiquer les options à choix multiple définies dans la table de codes.