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:
dans mon bean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
je verifie dans l'objet selection mais y'as rien, qui correspond a la valeur selectionnée,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
est ce que j'ai omis quelque chose ?? ou ce n'est pas la bonne façon de faire??
Merci d'avance
Partager