Estou querendo fazer um botão de excluir em minha datatable, pesquisei pela net e vi que recomendam usar um commandlink, mas naum entendo como passar para o metodo exlcuir da classe controller a linha que quero apagar. Abaixo está minha datatable, então precisaria de ajuda para fazer o metodo excluir.
<p:dataTable id="tabela" var="produtos" value="#{produtoController.produtos}">
<p:column>
<f:facet name="header">
<h:outputText value="Código"/>
</f:facet>
<h:outputText value="#{produtos.id}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Nome"/>
</f:facet>
<h:outputText value="#{produtos.nome}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Descrição"/>
</f:facet>
<h:outputText value="#{produtos.descricao}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Excluir"/>
</f:facet>
<h:commandLink value="Excluir" action="#{produtoController.excluir}"/>
</p:column>
</p:dataTable>