Eliminar item de um um datatable editavel primefaces

Olá Pessoal,

Estou com problema para eliminar um item do list. Quanto tem do somente um item na lista, elimina corretamente, mas quando tem mais de um item na lista, é eliminado sempre o item acima do selecionado para eliminar…

  • utilizo o primefaces 2.2.1

Grato.

                                <p:panel header="Itens selecionados" style="background-color: #dddddd" id="id-itens-selecionados" >
                                    <p:dataTable var="item" value="#{pedidoVendasFace.listitensselecionados}"
                                                 emptyMessage="Não há registros a exibir"
                                                 paginator="true" rows="6" 
                                                 rowEditListener="#{pedidoVendasFace.rowEditItensSelecionados}"
                                                 selection="#{pedidoVendasFace.selectedEditItem}"
                                                 style="font: 11px sans-serif" rendered="true"
                                                 onRowEditUpdate="fmEditar:id-totais" >

                                            <p:column>
                                                <f:facet name="header">
                                                    <h:outputText value="Item"/>
                                                </f:facet>
                                                <h:outputText value="#{item.item.codigo}"/>
                                            </p:column>
                                            <p:column>
                                                <f:facet name="header">
                                                    <h:outputText value="Descrição"/>
                                                </f:facet>
                                                <h:outputText value="#{item.item.descricao}"/>
                                            </p:column>
                                            <p:column style="width:50px; text-align: right">
                                                <f:facet name="header">
                                                    <h:outputText value="Qtd.">                                                      
                                                    </h:outputText>
                                                </f:facet>
                                                <p:cellEditor rendered="true" >
                                                    <f:facet name="output">      
                                                        <h:outputText value="#{item.quantidade}" />  
                                                    </f:facet>  
                                                    <f:facet name="input" >
                                                        <p:inputText value="#{item.quantidade}" styleClass="decimal" style="width:50px; text-align: right">
                                                             <f:convertNumber  type="number"  locale="pt_BR"/>
                                                        </p:inputText>
                                                    </f:facet>  
                                                </p:cellEditor>
                                            </p:column>    
                                            <p:column>
                                                <f:facet name="header">
                                                    Opções
                                                </f:facet>
                                                <p:rowEditor/>                                                
                                                &nbsp;
                                                &nbsp; 
                                                <h:commandLink title="Remover item" action="#{pedidoVendasFace.doRemoveItemAddPedido}" id="bt_excluir"  onclick="return confirm('Confirme eliminação ?');">
                                                    <p:graphicImage value="#{pageContext.servletContext.contextPath}/resources/imagens/onsys/excluir.png" width="18" height="18" alt="Excluir" />
                                                    <f:setPropertyActionListener target="#{pedidoVendasFace.selectedEditItem}" value="#{item}"/>
                                                </h:commandLink>
                                            </p:column>
                                            <table>
                                            </table>
                                    </p:dataTable>