Bonjour tout le monde
je voudrai exécuter une action une fois je clique su r un bouton, mais elle ne se déclenche pas, quoique j'ai défini la méthode dans mon managedBean.
Voici les bouts de codes que j'utilise:
La méthode dans le managedBean:
la méthode du DAO:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public String AccuserReception() { Date date = new Date( System.currentTimeMillis() ); facture.setDateReceptionPhysique(date); Boolean resultat = factureDao.AccuserRec(facture); if(resultat == true) { return "DateRec"; } else { return "echec"; } }
et enfin le code de ma page jsf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public Boolean AccuserRec(Facture f) { session.beginTransaction(); session.merge(f); session.getTransaction().commit(); return true; }
Quelqu'un a une idée sur le problème s'il vous pLait?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <h:form> <p:commandButton value="Accuser réception" action="#{factureFournisseurBean.accuserReception()}" icon="ui-icon-check"/> </h:form>
Partager