Salut,
Je travaille temporairement sur un projet avec JSF mais je ne sais pas quel est l'événement par défaut défini pour que à la sélection d'un de mes éléments de ma DropDownList, une certaine action soit exécutée.

Par exemple, ce qui fonctionne sur le projet est la chose suivante :

Dans le code de la JSP :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<ui:button action="#{pageFragment$detailTable$kyc.bt_save_nature_action}" binding="#{pageFragment$detailTable$kyc.bt_save_nature}"
                    id="bt_save_nature" style="height: 20px" text="Sauvegarder" disabled="#{SessionBean1.readonly}"/>
Dans le code Java, ensuite j'ai bien la méthode suivante qui est appelée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public String bt_save_nature_action() {}
Par contre dans la JSP quand j'applique le même événement "action" à la DropDown, je n'obtiens rien...Ci-dessous le code dans la JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<ui:dropDown action="#{pageFragment$donneesGeneraleClient.dd_selection_pays_action}" 
                binding="#{pageFragment$donneesGeneraleClient.dpPays}" id="dpPays" items="#{SessionBean1.paysOptions}"
                    selected="#{SessionBean1.client.CIsoPays}" styleClass="textGauche" />
Vous voyez pourquoi ?

Merci d'avance.