Salut
Voilà j'ai créé un menu dynamique dans un backing bean et je voudrais que mes menuitem execute une action lorsque je clique dessus, comment faire svp?
Merci
 HtmlMenuItem execute action
 HtmlMenuItem execute action
				
				
						
							
							
						
						
				Salut
Voilà j'ai créé un menu dynamique dans un backing bean et je voudrais que mes menuitem execute une action lorsque je clique dessus, comment faire svp?
Merci
 
 
				
				
						
						
				tu peux leur ajouter l'attribut action.
Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
				Oui mais je crée le menu (dynamique) dans un backing bean pas dans la jsp, dans la jsp je fais juste un binding. donc comment rajouter l'action dans un backing bean? merci
 
 
				
				
						
						
				
tu dois pouvoir faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part component.setAction("action;")
Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
				svp qu'est ce que je doit mettre comme paramètre de setAction? le code? l'appel de procédure? parce que j'ai vu dans la javadoc que le paramètre est de type MethodBinding. merci
 
 
				
				
						
						
				
			Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
				j'ai essayé ça :
tq affectMasqueTrois est l'action à exécuter,
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
mais il ne l'accepte pas, il accepte seulement le type "MethodBinding".
merci
 
 
				
				
						
						
				ouii tu dois utiliser le composant UI pas en chaine dur..
en JSF 1.2, il faut utiliser MethodExpression, voilà la javadoc
tu peux faire quelque chose dans le genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
				J'ai essayé votre technique cç n'est pas accepté, alors j'ai changé par un methode binding de la même façon, c'est accepté mais ça ne donne rien comme résultat, voici le code que j'ai rajouté:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
 
 
				
				
						
						
				quelle est ta version JSF?
Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
				petite rectif du code (mais qui ne donne toujours rien):
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
et j'ai Sun JSF 1.2
merci
 
 
				
				
						
						
				le code semble correcte, qu'est ce qui ne marche pas? tu as des erreurs?
Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
				non je n'ai pas d'erreur, c'est juste que quand je clique sur le sous menu le traitement associé à l'expression EL ne s'exécute pas (aucun des output que j'ai fait dans la méthode ne s'affiche à la console)
merci
 
 
				
				
						
						
				le code de la méthode est exécuté?
Articles: Richfaces - JBosstools pour JSF.
 
 
				
				
						
						
							
						
				tu as entouré le menu d'un h:form?
Articles: Richfaces - JBosstools pour JSF.
Partager