Modification des informations dans les clusters

Tout cluster de réponses sur une page de synthèse peut comporter un lien Editer, qui s'affiche sur le côté droit du titre du cluster. Ce lien est créé par l'ajout d'un élément lien-éditer au cluster, comme dans l'exemple ci-dessous :

Figure 1. Code XML pour cluster modifiable
<cluster>
  <title id="DetailsCluster.Title">
    <![CDATA[Person Details]]>
  </title>
  <edit-link start-page="AboutYouPage"/>
  <layout>
    <num-cols>2</num-cols>
  </layout>
  <question id="firstName">
    <label id="FirstName.Label">
      <![CDATA[First Name:]]>
  </label>
</question>

L'attribut page-accueil peut être utilisé pour indiquer la page à associer (généralement la même page sur laquelle les informations ont été saisies), à l'aide de l'ID de l'élément page-question approprié. Cette page doit se trouver dans la même section que la page récapitulative ; autrement, une erreur de validation sera émise.

Lorsque l'utilisateur clique sur le lien Editer à partir d'une page de synthèse, l'utilisateur est dirigé vers la page de début spécifiée, de façon à pouvoir modifier les données. La page à laquelle l'utilisateur accède ensuite dépend de son action sur la page (par exemple, modifier les réponses) et des implications de ces modifications. Les actions pouvant se produire lorsqu'un utilisateur clique sur le bouton Suivant sont les suivantes :

L'attribut show-page-elements facultatif peut être utilisé pour spécifier une liste de clusters devant s'afficher sur la page d'accueil spécifiée. Si l'attribut n'est pas spécifié, les clusters de la page s'affichent normalement. Les clusters conditionnels répertoriés dans l'attribut show-page-elements se comportent comme suit.