Ajout d'un message d'info à un composant du PrimeFaces
Bonjour à tous
j'ai une probleme lors de l'ajoutt d'un message d'info
mon code est le suivant :
Code:
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);
} |
et le code du page xhtml est le suivant:
Code:
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