JSF/RichFaces: texte conditionnel style
J'ai une chaîne de caractères qui peut être oui ou non, instancié dans un objet en Java backing bean. Je n'arrive pas à trouver la meilleure façon conditionnelle, le style du texte en rouge ou en vert selon que le JSF obtient oui ou non à partir de la fève respectivement. Je suis l'aide de richfaces, mais dois-je utiliser <c:if>
tags?
OriginalL'auteur volvox | 2010-02-08
Vous devez vous connecter pour publier un commentaire.
(dans l'ordre de préférence):
style="color: #{yourVar == 'yes' ? 'green' : 'red'};"
<h:outputText>
composants avec des styles différents, chacun avec un autrerendered
attribut (un#{yourVar == 'yes'}
et les autres#{yourVar == 'no'}
)styleClass="#{my:getStyleClass(yourVar)}"
À mon humble avis qui n'est plus le désordre dans la fève. Il n'a pas besoin de savoir quelque chose au sujet de la vue spécifique des choses. Un EL ternaire condition dans
style
oustyleClass
(option 1 par Bozho) fait parfaitement sens ici.OriginalL'auteur Bozho