Bonjour,
j'ai le problème suivant:
dans mon page jsp j'ai un commandLink permettant l'affichage d'un modale panel
dont voici le code:
la fonction ajoutSousDevis permet d'initialiser le bean SousDevisBean dont voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a4j:commandLink action="#{devisBean.ajoutSousDevis}" oncomplete="javascript:Richfaces.showModalPanel('panel',{left:'auto',top:'auto'})"> <h:graphicImage url="img/close.png" styleClass="submit_add_user" title="Attachement Devis" rendered="true" /> </a4j:commandLink>
mais quand je clique sur commandeLink le modal panel s'affiche avec les données de l'ancien bean !! quand je clique sur un button de modalpanel se dernier s'affiche avec les donnée du nouveau bean.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // permet de supprimer le bean donc tomcat va instanciée un nouveau bean //ce qui permet d'inistialiser le SousDevisBean FacesContext context = FacesContext.getCurrentInstance(); context.getExternalContext().getSessionMap().remove("sousDevisBean");
je pense que le modalpanel s'affiche avant l'execution du fonction SousDevisBean, donc il affiche les anciennes données.
merci d'avance.
Partager