Bonjour !
Sur une application j'aurai besoin de faire apparaitre plusieurs boutons de manière conditionnelle.
Sur d'autres systèmes, il y a un parametre "visible" qui accepte la valeur "true" ou "false" selon que le composant (bouton, zone de texte, etc ) apparaisse ou non.
Pour mon application, j'utilise la commande suivante pouyr faire apparaitre un bouton :
il y a bien le parametre "disabled" qui affiche le bouton en grisé et le rend inutilisable, mais il est toujours visible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <h:commandButton value="#{iVenteCatalogManager.arListTrajet1Propose.get(2)}" disabled="#{true}" action="#{iVenteCatalogManager.EffaceRetour}"/>
En fait, j'ai sur ma page, un nombre variable de boutons à afficher ou non, en fonction du nombre de solutions que mon logiciel propose à l'utilisateur.
Les solutions calculées par le logiciel sont contenu dans un tableau, et donc, trois lignes dans le tableau = 3 boutons, 4 lignes = 4 boutons, etc...
Cela n'est pas joli d'avoir une foule de boutons disabled sur la page...
Quelqu'un a une idée ?
Partager