Bonjour
J'utilise un selectBooleanCheckbox du framework primefaces.
Coché ou non, l'état du booléen pour cette checkbox est toujours à false !
Existe-il une solution ?
Merci
Version imprimable
Bonjour
J'utilise un selectBooleanCheckbox du framework primefaces.
Coché ou non, l'état du booléen pour cette checkbox est toujours à false !
Existe-il une solution ?
Merci
nous montrer ton code et nous expliquer ce que tu fais?
En général quand les données du modèle ne changent pas en JSF, c'est qu'il y a une erreur de validation quelque part.
Bonjour et merci.
Voici mon code JAVA :
Ma PAGE :Code:
1
2
3
4
5
6
7
8
9
10
11 private boolean cbCategorie; private boolean cbProduit; private boolean cbPrix; ... public MenuRechercher() { setCbCategorie(true); setCbProduit(true); setCbPrix(true); }
Pour le moment la méthode rechercherTexte fait juste un System.out.println de cbCategorie qui est toujours à falseCode:
1
2
3
4
5
6 <p:selectBooleanCheckbox id="checkCategorie" value="#{menuRechercher.cbCategorie}" style="margin-left:4px"> <p:ajax listener="#{catalogManagerBean.rechercherTexte('Categorie')}" update="messageForm, categorie"/> </p:selectBooleanCheckbox> ... même démarche pour les 2 autres checkBox
faudrait un peu plus de code que ça. On ne vois pas le formulaire, on ne vois pas ta méthode rechercher, on ne connait pas le scope du bean, on ne vois pas ton traitement des erreurs de validation ni tes contraintes....
Voici plus de détail. Merci
Code:
1
2
3
4
5
6
7
8
9
10
11 @ManagedBean @ApplicationScoped public class MenuRechercher implements Serializable { private boolean cbCategorie; private boolean cbProduit; private boolean cbPrix; private boolean cbQuantite; private boolean cbTotalHT; private boolean cbTotalTTC;
Code:
1
2 <p:selectBooleanCheckbox id="checkCategorie" value="#{menuRechercher.cbCategorie}" style="margin-left:4px"/>
Code:
1
2
3
4
5 public void rechercherTexte() { System.out.println (cbCategorie); }