Bonjour,

Je suis entrain de travailler avec la méthode push(faces message) et je voudrais afficher plusieurs notifications à la fois mais le problème lorsque j’exécute toujours j'ai la dernière notification qui est affichée.Est-ce-que vous pouvez m'aidez s'il vous plait?


Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
//Option de recommandation du candidat du recruteur  vers le service de recrutement
	public void Recommand(ActionEvent actionEvent) {
 
			for (int i = 0; i < selectedCandidat.length; i++) {
					PushContext pushContext = PushContextFactory.getDefault()
							.getPushContext();
					pushContext.push("/notifications", new FacesMessage(
							"
									selectedCandidat[i].getNom()));
					System.out.println(selectedCandidat[i].getNom());
				}
			}
Sachant que le system.out me retourne toutes les valeurs du selectedCandidat[i].

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
	<p:socket onMessage="handleMessagee" channel="/notifications" />
 
		<script type="text/javascript">  
function handleMessagee(facesmessage) {  
    facesmessage.severity = 'info';  
 
    growl.show([facesmessage]);  
}  
</script>
Merci