Selection dans un dataTable
	
	
		Bonjour,
je n'arrive pas a récupérer la ligne active d'une dataTable.
J'ai essayer de comprendre les 3 méthode de la FAQ mais sans succès.
Merci de votre aide !!
Mon JSF:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 
 |  
<h:dataTable id="dt1" value="#{adminPendingRequest.datamodel}" var="item" bgcolor="#F1F1F1" border="10" cellpadding="5" cellspacing="3" first="0" rows="4" width="50%" dir="LTR" frame="hsides" rules="all" summary="This is a JSF code to create dataTable." >
 
<f:facet name="header">
        <h:outputText value="This is 'dataTable' demo" />
</f:facet> 
 
<h:column>
        <f:facet name="header">
        <h:outputText value="id" />
        </f:facet> 
             <h:outputText value="#{item.login}"></h:outputText>
</h:column>
 
<h:column>
        <f:facet name="header">
        <h:outputText value="name"/>
        </f:facet> 
             <h:outputText value="#{item.firstName}"></h:outputText>
</h:column>
 
<h:column>
        <f:facet name="header">
        <h:outputText value="phone"/>
        </f:facet> 
             <h:outputText value="#{item.lastName}"></h:outputText>
</h:column>
 <h:column>  
 <h:commandButton value="remove" action="#{AdminPendingRequest.remove}" />  
 </h:column>
<f:facet name="footer">
        <h:outputText value="The End" />
</f:facet> 
 
</h:dataTable> | 
 Mon bean adminpendingrequest:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 
 |  
public class AdminPendingRequest {
 
 
	private UserPending[] pendingRequest;
	private DataModel dataModel = new ListDataModel();
 
 
	private static UserPendingServices uServices = new UserPendingServices();
 
	public DataModel getDatamodel(){
		List<UserPending> list = uServices.getAllUsers();
		System.out.println(list);
//me donne la liste
 
		dataModel.setWrappedData(list);
 
		System.out.println(dataModel);
//la liste ne se remplit pas
		return dataModel;
	}
public void remove(){  
		 UserPending o = (UserPending) dataModel.getRowData();
	 System.out.println(o);
		   }} |