Primefaces/JSF - Désactiver le bouton basée sur deux conditions
Je voudrais désactiver un bouton dans primefaces dans le cas de l'une des conditions est remplie.
Par exemple:
J'ai le bouton de commande:
<p:commandButton value="Check" actionListener="#{myBean.someMethod()}"
disabled="#{myBean.contador1 eq 0} ">
Il fonctionne ok. Cependant, je veux vérifier une autre condition de désactiver le bouton de trop.
disabled="#{myBean.contador2 eq 100} ">
Si j'ai essayer l'un d'eux séparément, le bouton est désactivé. Cependant, quand j'essaie de joindre les deux conditions, aucun d'entre eux travaille. J'ai essayé:
disabled="#{myBean.contador1 eq 0} || #{myBean.contador2 eq 100} ">
disabled="#{myBean.contador1 eq 0} or #{myBean.contador2 eq 100} ">
disabled="#{myBean.contador1 eq 0} , #{myBean.contador2 eq 100} ">
disabled="#{myBean.contador1 eq 0} #{myBean.contador2 eq 100} ">
Toute suggestion? Merci à l'avance.
OriginalL'auteur VCy_A | 2014-01-04
Vous devez vous connecter pour publier un commentaire.
Je pense que c'est la bonne syntaxe
En gros, vous commencez à EL expression (
#{}
) qu'une seule fois, peu importe combien de haricots que vous allez appeler à l'intérieur.OriginalL'auteur Petr Mensik