DataTable - Row Editing - Primefaces

Pessoal, estou meio perdido com Row Editing do primefaces.
http://www.primefaces.org/showcase/ui/datatableRowEditing.jsf

Tentei fazer isso no metodo onEdit:

public void onEdit(RowEditEvent event) {    
     RequisicaoMovimentacaoItem rmi = (RequisicaoMovimentacaoItem)event.getObject();  
     System.out.println(rmi.getCodigoItemRequisicao());  
     System.out.println(rmi.getQuantidadeAtendida());  
       
}             

Mas ele nao retorna no CONSOLE o codigoItemRequisicao e a quantidadeAtendida… Estou fazendo algo errado com esse metodo… Alguem poderia me explicar ?

Meu codigo:

@ManagedBean(name = "requisicaoBean")  
@RequestScoped  
public class RequisicaoBean {     
...  
private List<RequisicaoMovimentacaoItem>reqMoviItem;  
...  
  
         public void onEdit(RowEditEvent event) {    
              RequisicaoMovimentacaoItem rmi = (RequisicaoMovimentacaoItem)event.getObject();  
              System.out.println(rmi.getCodigoItemRequisicao());  
              System.out.println(rmi.getQuantidadeAtendida());  
                
         }            
            
           
        public void onCancel(RowEditEvent event) {    
            FacesMessage msg = new FacesMessage("Atualização cancelada", ((RequisicaoMovimentacaoItem) event.getObject()).getModel());    
        
            FacesContext.getCurrentInstance().addMessage(null, msg);    
        }    
      
  
...   
<html xmlns="<a target="_blank" href="http://www.w3.org/1999/xhtml"">http://www.w3.org/1999/xhtml"</a>  
    xmlns:ui="<a target="_blank" href="http://java.sun.com/jsf/facelets"">http://java.sun.com/jsf/facelets"</a>  
    xmlns:h="<a target="_blank" href="http://java.sun.com/jsf/html"">http://java.sun.com/jsf/html"</a>  
    xmlns:f="<a target="_blank" href="http://java.sun.com/jsf/core"">http://java.sun.com/jsf/core"</a>  
    xmlns:p="<a target="_blank" href="http://primefaces.org/ui">">http://primefaces.org/ui"></a>  
      
<ui:composition template="/templates/interna.xhtml">  
  
    <ui:define name="titulo">  
Requisições  
</ui:define>  
    <ui:define name="corpo">  
          
        <h:form id="cadastro">  
             <p:growl id="messages" showDetail="true"/>    
                   
            <h:messages/>  
                      
            <br/>  
                  
                 <p:dataTable value="#{requisicaoBean.reqMoviItem}" var="req"  id="tabelaMovItem" rows="15" editable="true" >  
                    <p:ajax event="rowEdit" update="@this" listener="#{requisicaoBean.rowEditListener}" />  
                     <p:ajax event="rowEditCancel" listener="#{requisicaoBean.onCancel}"></p:ajax>  
                  <p:column>  
                    <f:facet name="header">#IR</f:facet>    
                #{req.codigoItemRequisicao}   
                </p:column>   
                
                <p:column>  
                    <f:facet name="header">Item</f:facet>    
                    <h<img src="http://javafree.uol.com.br/forum/images/smiles/icon_surprised.gif">utputText value="#{req.nomeItem}"/>  
               </p:column>  
               <p:column>  
                    <f:facet name="header">Qntd Solicitada</f:facet>    
                 <h<img src="http://javafree.uol.com.br/forum/images/smiles/icon_surprised.gif">utputText value="#{req.quantidadeSolicitada}" />  
                </p:column>   
                <p:column headerText="Qntd. Atendida">  
                        <p:cellEditor>  
                            <f:facet name="output">  
                                <h<img src="http://javafree.uol.com.br/forum/images/smiles/icon_surprised.gif">utputText value="#{req.quantidadeAtendida}"/>  
                            </f:facet>  
                            <f:facet name="input">  
                                <p:inputText value="#{requisicaoBean.quantidadeAtendida}"></p:inputText>  
                            </f:facet>  
                        </p:cellEditor>  
                </p:column>  
                 <p:column style="width:6%">    
                        <p:rowEditor />    
                </p:column>    
            </p:dataTable>  
  
          
  
        </h:form>   
    </ui:define>    
</ui:composition>    
</html>    

Acabei de fazer um teste, eh ate melhor p mim eu utilizar um DataTable - Row Selection + p:dialog !
Ele abre o p:dialog certinho, mas com os valores do dataTable em branco !

	 <p:dataTable value="#{requisicaoBean.reqMoviItem}" var="req"  id="tabelaMovItem" rows="15" editable="true" >
       			 	
       			  <p:column>
                    <f:facet name="header">#IR</f:facet>  
                #{req.codigoItemRequisicao} 
                </p:column> 
              
                <p:column>
                    <f:facet name="header">Item</f:facet>  
                    <h:outputText value="#{req.nomeItem}"/>
               </p:column>
               <p:column>
                    <f:facet name="header">Qntd Solicitada</f:facet>  
                 <h:outputText value="#{req.quantidadeSolicitada}" />
                </p:column> 
                 <p:column>
                    <f:facet name="header">Qntd Atendida</f:facet>  
                 <h:outputText value="#{req.quantidadeAtendida}" />
                </p:column> 
                
                
              <p:column style="width:4%">  
              	  <p:commandButton id="selectButton" update=":form:display" oncomplete="carDialog.show()" icon="ui-icon-search" title="View">  
                 	<f:setPropertyActionListener value="#{req}" target="#{requisicaoBean.selectedReq}" />  
                 </p:commandButton>  
      		  </p:column>  
            </p:dataTable>
            
            
              <p:dialog header="Editar Item" widgetVar="carDialog" resizable="false" id="carDlg"  
                showEffect="fade" hideEffect="explode" modal="true">  
  
      		  <h:panelGrid id="display" columns="2" cellpadding="4" style="margin:0 auto;">  
  
          
  
            <h:outputText value="#IR:" />  
            <h:inputText value="#{requisicaoBean.selectedReq..codigoItemRequisicao}" style="font-weight:bold"/>  
  
            <h:outputText value="Item:" />  
            <h:inputText value="#{requisicaoBean.selectedReq.nomeItem}" style="font-weight:bold"/>  
  
  
            <h:outputText value="Qntd Solicitada:" />  
            <h:inputText value="#{requisicaoBean.selectedReq.quantidadeSolicitada}" style="font-weight:bold"/>  
  
          
  
        </h:panelGrid>  
  
    </p:dialog>  
            
@ManagedBean(name = "requisicaoBean")
@RequestScoped
public class RequisicaoBean {	


private List<RequisicaoMovimentacaoItem>reqMoviItem;


private String req;
private RequisicaoStatusModel selectedReq;

	
	public RequisicaoStatusModel getSelectedReq() {
		return selectedReq;
	}


	public void setSelectedReq(RequisicaoStatusModel selectedReq) {
		this.selectedReq = selectedReq;
	}




...