Bonjour,

j'utilise une <h:dataTable> pour afficher une liste de données (ici simplifiée) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<h:dataTable value="#{myManagedBean.maListe}" var="item">
    <h:column>
        <h:outputText value="#{item.visible}" />
    </h:column>
</h:dataTable />
L'attribut visible est un booléan. Je souhaiterais afficher une chaine de caractères à la place de true ou false. Par exemple "Visible" pour true et "Non visible" pour false.

Est-il possible de coder cela directement dans l'expression ? Avec un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#{if(item.visible==true) 'Visible' else 'Non visible'}
Merci d'avance