Bonjour,
Je galère depuis des jours sur un problème que je ne comprends pas.
Dans une page XHTML, j'ai 3 boutons (en fait des h:commandlink) :
1 bouton A qui exécute une méthode A
1 bouton B qui exécute aussi la méthode A
1 bouton C qui exécute une méthode C
Lorsque je clic sur A, B ou C, la méthode exécutée est bien A, A ou C : jusque là je comprends !
Mais en y regardant de plus près, je m'aperçois que les clics sur A ou B exécutent aussi la méthode C !!
Je pense que j'ai dû passer à coté de quelque chose d'important ...
Y a-t-il une explication rationnelle à ce problème ??
MERCI POUR VOTRE AIDE
Bouton A :
Bouton B :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Bouton C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Méthode A :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Méthode C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Le system.out.println de cette dernière méthode montre que themePrecedent et themeCourant sont modifiées même si je clic sur "Précédent" ou "Suivant" !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11public void choixTheme() { setThemePrecedent(getThemeCourant()); setThemeCourant(getThemeImageAffichee()); setThemePanelConfirmerModification(true); System.out.println("Precedent : " + themePrecedent + " Courant : " + themeCourant); }
MERCI de m'aider à résoudre ce problème car si je n'ai pas de solution je devrais abandonner ce code !!!!

 

 
		
		 
         
 

 
			
			


 
   
 


 Application Web XHTML+JSF : Méthode qui s'invite !
 Application Web XHTML+JSF : Méthode qui s'invite !
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
			 
   
				
Partager