Exibir dados da linha selecionada em um dialog - Primefaces

Boa tarde pessoa.

Tenho um dataTable do Primefaces que carrega os dados e também exibe para edição.

Por necessidade, criei mais uma coluna que recebe dados do Banco também, porém, ao invés de exibir os dados no dataTable, eu coloquei um commandLink que abre um dialog.

Aí está o problema, os dados desta coluna, eu gostaria de exibir no dialog mas não estou conseguindo.

Este é o commandLink dentro do dataTable ( está especificamente dentro da coluna que quero passar os dados para o dialog )

<p:column headerText="Audit" scrollable="true" width="40"
	rendered="#{usuarioLogadoBean.usuario.tipo eq 'Administrador'}">

	<p:commandLink id="auditA" onclick="PF('formAudit').show();"
		type="button">
		<p:graphicImage name="imagens/eye.png" />

		<f:setPropertyActionListener value="#{usuario}"
			target="#{usuarioBean.usuario}" />
	</p:commandLink>

</p:column>

E este é o dialog.

<p:dialog id="audit" header="Auditoria" widgetVar="formAudit"
	resizable="false" draggable="false" modal="true" width="500px"
	height="400px" appendTo="@(body)">
	<p:outputPanel>
		<p:inputTextarea value="#{usuarioBean.usuario.auditoria}"
			style="width:97%;
		height:97% !important;" readonly="true" />
	</p:outputPanel>
</p:dialog>

Os dois estão dentro do mesmo form.

Agradeço pela ajuda, não consegui encontrar o erro…

Abraço!

Alguém pode ajudar??

Consegui pessoal, olhando direitinho o exemplo na página do PrimeFaces, encontrei o que “faltava”, era bem simples, por isto vou postar como ficou para que outros possam entender, caso haja necessidade.

No meu commandLink, faltava passar o “update” do form e do dialog, então ficou assim:

<p:column headerText="Audit" scrollable="true" width="40"
	rendered="#{usuarioLogadoBean.usuario.tipo eq 'Administrador'}">

	<p:commandLink id="auditA" update=":tabela:aud"
		onclick="PF('formAudit').show();">
		<p:graphicImage name="imagens/eye.png" />

		<f:setPropertyActionListener value="#{usuario}"
			target="#{usuarioBean.usuario}" />
	</p:commandLink>

</p:column>

E no dialog, faltava também associar um “id” para ele, então ficou assim:

<p:dialog id="auditDialog" header="Auditoria" widgetVar="formAudit"
	resizable="false" draggable="false" modal="true" width="500px"
	height="400px" appendTo="@(body)">
	<p:outputPanel id="aud">
		<p:inputTextarea value="#{usuarioBean.usuario.auditoria}"
			style="width:97%; height:97% !important;" readonly="true" />
	</p:outputPanel>
</p:dialog>

É isto aí pessoal, “aprendi” mais uma…

Abraço!