Bonjour à tous
j'ai une probleme lors de l'ajoutt d'un message d'info
mon code est le suivant :
et le code du page xhtml est le suivant:
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 public class EtudeBean { @Autowired private EtudeService etudeServiceImpl; @Autowired private LotissementService lotissementServiceImpl; private EtudeModel model = new EtudeModel(); private Etude etude; private long lotissementIdEtude; public EtudeBean() { etude = new Etude(); } public Lotissement trouverLotissement() { return lotissementServiceImpl.trouverLotissement(getLotissementIdEtude()); } public void save(){ etude.setDesignation(model.getDesignation()); etude.setDescription(model.getDescription()); etude.setCout(model.getCout()); etude.setDateRealisation(model.getDateRealisation()); etude.setLotissement(model.getLotis()); etude.setIdEtude(model.getIdEtude()); etudeServiceImpl.modifierEtude(etude); FacesMessage msg=new FacesMessage(FacesMessage.SEVERITY_INFO,"Etude"+etude.getDesignation()+"modifiée avec succes","Mot de passe ancienne non valide: "); FacesContext.getCurrentInstance().addMessage("growl",msg); }
Code xhtml : 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
20
21
22
23
24
25
26
27
28 <h:form id="form" prependId="false"> <p:growl for="growl" id="idgrowl"/> <p:panel id="panel" header="New Etude for lotissment: #{etudeBean.trouverLotissement().nom}" > <p:messages id="msgs" /> <h:panelGrid columns="9" style="margin-top:10px;"> <h:outputLabel for="designation" value="Designation: *" style="margin-right: 34px;" /> <p:inputText id="designation" value="#{etudeBean.model.designation}" required="true" label="Designation"> <f:validateLength minimum="2" /> </p:inputText> <p:message for="designation" display="icon" /> <h:outputLabel for="dateRealisation" value="Date Realisation: * " style="margin-right: 34px;margin-left:34px;" /> <p:calendar value="#{etudeBean.model.dateRealisation}" pattern="dd.MM.yyyy" /> </h:panelGrid> <p:commandButton value="Save" update="panel" action="#{etudeBean.save()}" /> </p:panel> </h:form>
je veux afficher le message d'info dans le <p:growl for="growl" id="idgrowl"/> seulement et non pas dans <p:messages id="msgs" />
Aidez moi SVP et merci
Partager