Recuperer la ligne selectionnée dans un rich:dataTable
Bonjour tout le monde,
j'essaie de récupérer la ligne sélectionner dans un dataTable, sans passer par les 3 méthodes mentionnée dans le FAQ JSF, pour faire simple sans passer par le commandLink, j'ai donc utilisée l'attribut selection dans un dataTable:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<rich:dataTable value="#{AccountBean.accountList}" var="account"
id="listTable" selection="#{AccountBean.selection}" onRowMouseOver="this.style.backgroundColor='#FFFFAA'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<a4j:support event="onclick"
actionListener="#{AccountBean.selectionOperateur}"
action="#{AccountBean.action}">
</a4j:support>
<rich:column id="Nature">#{account.natureCompte}</rich:column>
</rich:dataTable> |
dans mon bean:
Code:
1 2 3 4 5 6 7 8 9 10
|
private SimpleSelection selection = new SimpleSelection();
public SimpleSelection getSelection() {
return selection;
}
public void setSelection(SimpleSelection selection) {
this.selection = selection;
} |
je verifie dans l'objet selection mais y'as rien, qui correspond a la valeur selectionnée,
est ce que j'ai omis quelque chose ?? ou ce n'est pas la bonne façon de faire??
Merci d'avance