Bom dia pessoal
Tenho um datatable que me retorna uma lista de pacientes, ao clicar em uma linha específica ela me retorna um diálogo com todas as informações do paciente.
Eu gostaria de acrescentar mais uma coluna com um botão que me redirecionasse para a página de exclusão, por exemplo, passando o valor da primeira coluna desta linha.
Espero ter sido claro na explicação da minha dúvida.
Segue o código da página listaPaciente.xhtml<ui:composition template="template.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
>
<ui:define name="title"> Relação de Pacientes </ui:define>
<ui:define name="content">
<h:panelGrid columns="2">
<h:form>
<p:panel header="Relação de Pacientes" style="width: 500PX">
<p:dataTable value="#{pacienteBean.pacientes}" var="pac" selection="#{pacienteBean.paciente}" paginator="true" rows="15" onselectComplete="dialog.show()"
selectionMode="single" update="panel" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink}
{PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="5,10,15,20,25">
<p:column>
<f:facet name="header">
<h:outputText value="Código" />
</f:facet>
<h:outputText value="#{pac.codPaciente}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{pac.nomePaciente}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Nascimento"/>
</f:facet>
<h:outputText value="#{pac.dataNacimento}"/>
</p:column>
</p:dataTable>
</p:panel>
</h:form>
<p:dialog widgetVar="dialog" header="Informações Complementares" x="10" y="30" style="width: 400PX" >
<div >
<h:panelGrid columns="2" id="panel" >
<h:outputText value="Código:" />
<h:outputText value="#{pacienteBean.paciente.codPaciente}" />
<h:outputText value="Nome:" />
<h:outputText value="#{pacienteBean.paciente.nomePaciente}" />
<h:outputText value="RG:" />
<h:outputText value="#{pacienteBean.paciente.rg}" />
<h:outputText value="CPF:" />
<h:outputText value="#{pacienteBean.paciente.cpf}" />
<h:outputText value="Nascimento:" />
<h:outputText value="#{pacienteBean.paciente.dataNacimento}" />
<h:outputText value="Endereço:" />
<h:outputText value="#{pacienteBean.paciente.endereco}" />
<h:outputText value="Cidade:" />
<h:outputText value="#{pacienteBean.paciente.cidade}" />
<h:outputText value="Estado:" />
<h:outputText value="#{pacienteBean.paciente.estado}" />
</h:panelGrid>
</div>
</p:dialog>
</h:panelGrid>
</ui:define>
</ui:composition>
Estou utilizando o primefaces nesta aplicação
Agradeço desde já pela atenção