tenho uma tabela que eh populadas com arquivos de um folder. Nessa tabela tenho nome, caminho, tam;
Coloquei uma coluna com um <p:commandButton para baixar o arquivo correspondente.
Ai esta o grande problema nao sei como pegar o caminho da tabela e passar pro meu bean.
Você tem um data table, certo? No datatable você preencher com uma lista de Objetos(sabe o que é objeto, certo?). Então, no setPropertyActionListener, você passa o objeto para o seu controle. Um exemplo com “Pedido”.
<p:dataList var="pedido" value="#{pedidoControle.pedidosAbertos}">
<p:column headerText="Código do Pedido">
<h:outputText value="#{pedido.codigo}" />
</p:column>
<p:column headerText="Opcao">
<p:commandButton title="Alterar" update=":umFormQualquer" onclick="dialogQualquer.show();"> //botao com a ação que voce quer
<f:setPropertyActionListener value="#{pedido}" target="#{pedidoControle.pedido}" /> // property para passar o pedido da exata linha onde se encontra o botão.
</p:commandButton>
</p:column>
</p:dataTable>