JSF rendered

Fermé
bebenul - 11 juin 2009 à 12:42
 vv - 3 déc. 2013 à 09:37
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

4 réponses

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+.
5
merci pour ton aide,
j'ai finalement mis ça dans une region et ça marche
0
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
22 oct. 2011 à 01:42
Comment pourrai-je faire un and dans un rendred ? merci
0
&&
0