Récapitulation des informations client

Les listes sont utilisées dans les pages récapitulatives pour afficher les informations collectées dans les boucles. La structure de la liste doit refléter la structure de la boucle ou la hiérarchie des boucles qui a collecté les données. Cela signifie que l'entité et les critères de la liste doivent correspondre à l'entité et les critères de la boucle. Par exemple, pour enregistrer les membres de la famille décrite dans Familles et foyers, une boucle for a été utilisée :

Figure 1. Boucle For pour collecter les informations de membre du foyer
<loop loop-type="for" loop-expression="numPeople" 
    entity="Person" criteria="isPrimary==false">
  ...
</loop>

Dans la page récapitulative de la section, les informations regroupées dans cette boucle sont affichées dans une liste. La liste, comme la boucle, possède une entité 'Person' et des critères 'isPrimary==false' :

Figure 2. Liste des personnes
<list entity="Person" criteria="isPrimary==false">
  ...
</list>

Les informations de relation regroupées à l'aide d'une page de relation peuvent être affichées sur des pages récapitulatives dans les listes récapitulatives de relation :

Figure 3. Liste récapitulative de relation
<relationship-summary-list>
    <title id="RelationshipSummaryList.Title">
        <![CDATA[Récapitulatif des relations de la personne]]>
    </title>
    <description id="PersonRelationshipSummaryList.Description">
        <![CDATA[Détails du récapitulatif des relations de la personne]]>
    </description>
    <column id="caretakerInd">
        <title id="CaretakerInd.Title">
            <![CDATA[Tuteur non parent]]>
        </title>
    </column>
    <edit-link start-page="RelationshipPage" />
</relationship-summary-list>