attribut "rendered" abcdef
bonjour,
j'ai un comportement très bizarre de l'attribut rendered :
Code:
1 2 3 4
|
<h:outputText value="a.val1 is true" rendered="#{a.val1}"/>
<h:outputText value="a.val2 is true" rendered="#{a.val2}"/>
<h:outputText value="not a.val1 and not a.val2 is true" rendered="#{!a.val1 && !a.val2}"/> |
le résultat affiché :
Citation:
a.val1 is true
a.val2 is true
not a.val1 and not a.val2 is true
8O ya comme un gros soucis là non ? 8O
a.val1 et a.val2 valent true visiblement, car les 2 1er outputText sont affichés. Donc !a.val1 && !a.val2 doit valoir false et le dernier ne devrait pas être affiché non ???
A noter que si je met des valeurs en dur :
Code:
<h:outputText value="not a.val1 and not a.val2 is true" rendered="#{!true && !true}"/>
alors là ça marche ...
PS : pourquoi ya une règle stupide qui dit que le titre d'un poste doit contenir plus de 2 mots ???