Bonjour,
Je cherche à afficher un champ d'un tableau lorsque la ligne est sélectionnée.
J'utilise les composants de PrimeFaces.
J'ai un problème lors de l'appel du listener.
Voici mon code HTML:
Le code de mon Bean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <p:dataTable var="client" value="#{selectionerClientBean.listClient}" paginator="true" rows="20" rowSelectListener="#{selectionerClientBean.onRowSelect}" lazy="true" id="musicInfo" selectionMode="single" onRowSelectUpdate="myFeild" rowKey="#{client.id}">
Le problème c'est que j'ai beau sélectionner une ligne du tableau, la méthode onRowSelect n'est jamais appelée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void onRowSelect(SelectEvent event) { selectedClient = (Client)event.getObject(); }
Est-ce qu'il y une configuration particulière à faire?
Partager