Bonjour ,
Je suis en train d'afficher un boîte de dialogue de confirmation qui confirme l'ajout, avec toutes les erreurs que j'ai corrigées, le dialogue s'ouvre automatiquement,
J'aimerais qu'elle s'ouvre uniquement lorsque tous les champs sont corrects.
Voici quelques lignes de mon code :
xml:
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 void createCont(ActionEvent event) { String pseudo = newcont.getPseudo(); String ch = verifierPseudo(pseudo); String ch2 = verifierPassword(newcont.getPassword(), chc); FacesContext context = FacesContext.getCurrentInstance(); if (ch != null) { context.addMessage(null, new FacesMessage( FacesMessage.SEVERITY_ERROR, "Erreur", ch)); } else if (ch2 != null) { context.addMessage(null, new FacesMessage( FacesMessage.SEVERITY_ERROR, "Erreur", ch2)); } else { cDao.insert(newcont); context.addMessage(null, new FacesMessage("Successful", " Controleur ajouté ")); } }
Quelqu'un saurait-il m'indiquer comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <h:form> <p:growl id="message" showDetail="true" sticky="true" /> <td><p:commandButton value="Ajouter" update="message" onclick="PF('confirmDialog').show()" actionListener="#{controleurBean.createCont}" /> <p:confirmDialog message="Controleur ajouté avec succés" header="Conformation" severity="info" widgetVar="confirmDialog" > <p:commandButton value="Ok" onclick="PF('confirmDialog').hide();" type="button" /> </p:confirmDialog> </td> <td><p:commandButton value="Rest" type="reset"></p:commandButton></td>
Merci d'avance pour votre aide.
Partager