Génération du site web de l'ULB - format xml
sommairesommaireindexindexpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Activer/désactiver une option en fonction des autres options d'un groupe

Au sein d'un groupe défini par l'élément <options>, certaines options peuvent servir à refléter l'état des autres options du groupe. Pour cela elles doivent avoir un attribut état égal à:

  • état="ou": l'option est activée si au moins une des options du groupe est activée;

  • état="ou-inverse": l'option est activée si aucune des options du groupe n'est activée (inverse du ou);

  • état="et": l'option est activée si toutes les options du groupe sont activées;

  • état="et-inverse": l'option est activée si au moins une des options du groupe est désactivée (inverse du et);

Seules les options dont l'état vaut activé ou désactivé sont prises en compte dans le groupe (ainsi que celles qui ne possèdent pas d'attribut état et qui sont par défaut dans l'état désactivé). Les options dont l'attribut mentionnent une des valeurs ci-dessus n'entrent pas en ligne de compte (ou, ou-inverse, et et et-inverse).

Dans cet exemple, les options du groupe sont O1, O2 et O3. Les quatre autres options e1 à e4 ne font que refléter l'état des trois premières.

Exemple
<page>
   <options>
      <option id="O1"/>
      <option id="O2"/>
      <option id="O3"/>
      <option id="e1" état="ou"/>
      <option id="e2" état="ou-inverse"/>
      <option id="e3" état="et"/>
      <option id="e4" état="et-inverse"/>
   </options>
   ...
</page>   
					
				

- - -

1 - 2 - 3


ULB - entreprise écodynamique