Versão atual:

CommandLink pegar linha selecionada de um dataTable

Galera, preciso pegar o objeto da linha que o usuário clicar em um dataTable. Como eu poderia fazer isso?

<p:dataTable id="tabelaAnuncios" var="anuncio" value="#{revendaGestaoEstoqueBean.anuncios}">

    <p:column>
        <h:commandLink action="revendaGestaoEstoqueBean.editar" onclick="PF('dialogpreco').show(); return false;" >
            <h:outputText value="#{anuncio.preco}" />
            <f:setPropertyActionListener target="#{revendaGestaoEstoqueBean.anuncios}" value="#{anuncio}" />
        </h:commandLink>
    </p:column>

</p:dataTable>

Versão(1):

Ver a versão formatada

CommandLink pegar linha selecionada de um dataTable

Comentário

new question