JSF rendered

Bonjour,
j'ai un souci avec une de mes pages jsf,
j'aimerai masquer et afficher des champs < h:inputText /> avec la propriete rendered esce possible?
quelqu'un peu me donné un coup de pousse?
merci
Configuration: Windows XP
Firefox 3.0.10

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    L'attribut rendered qui est présent dans certains composants de jsf permet effectivement d'afficher ou non un composant. Il te suffit d'y spécifier un booléen avec un managed-bean et le tour est joué :

    < h:inputText value="Hello world" rendered="#{affichageAction.inputVisible}" />

    Une autre façon de faire, tu peux directement faire un égalité dans le rendered qui renvoit true ou false :

    < h:inputText value="Hello world" rendered="#{affichageAction.inputVisible} eq #{affichageAction.inputInvisible}" />

    A+.
    1. merci pour ton aide,
      j'ai finalement mis ça dans une region et ça marche
    2. Comment pourrai-je faire un and dans un rendred ? merci