Salut tout le monde,
j'ai un probleme au niveau du Listener, en fait j'ai crée deux HtmlSelectOneMenu (creation dynamique) dont la deuxieme depond de la premiere comme suite :
mon probleme est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // HtmlSelectOneMenu : 1 HtmlSelectOneMenu listecolonnes = (HtmlSelectOneMenu) application.createComponent(HtmlSelectOneMenu.COMPONENT_TYPE); javax.faces.el.MethodBinding valueContenuConteneurChange = application.createMethodBinding("#{option.valider1}",new Class[]{ValueChangeEvent.class}); listecolonnes.setValueChangeListener(valueContenuConteneurChange); // HtmlSelectOneMenu : 2 HtmlSelectOneMenu listeaction = (HtmlSelectOneMenu) application.createComponent(HtmlSelectOneMenu.COMPONENT_TYPE); javax.faces.el.MethodBinding valueContenuConteneurChange_1 = application.createMethodBinding("#{option.valider2}",new Class[]{ValueChangeEvent.class}); listeaction.setValueChangeListener(valueContenuConteneurChange_1);
lorsque je choisis un element de la liste 1 ( le systeme m'execute la methode - valider1()- ), la 2éme liste s'affiche (avec des valeurs qui depond de l'element de la liste 1 ) et si je choisis a nouveau un autre element de liste 1 ( sans toucher à la 2eme liste ) le systeme m'execute la methode de la 2eme liste - valider2() -!!!!!!
comment faire pour resoudre ce conflit !!!
merci d'avance.
Partager