[Resolvido]Datatable com botão que abre dialog não funciona

Olá pessoALL,

O problema é o seguinte eu tenho uma datatable com um botão em cada linha e esse botão tem que chamar um dialog para eu inserir algumas informações o problema é que simplesmente eu não consigo da update nas informações do dialog ( :oops: ) espero que vcs possam me ajudar!

Olha o código da datatable:

 <p:dataTable id="resultFinal" var="exame" value="#{resultadosMB.exames}" >
                                <f:facet name="header">
                                        Exames
                                </f:facet>
                                <p:column>
                                        <f:facet name="header">
                                                Nome
                                        </f:facet>
                                        #{exame.nome}
                                </p:column>
                                <p:column>
                                        <f:facet name="header">
                                                Digitar
                                        </f:facet>
                                        <p:commandButton action="#{resultadosMB.prepara}" oncomplete="res.show()" update="panel"
                                                         icon="ui-icon ui-icon-pencil" >
                                                <f:setPropertyActionListener value="#{exame.caracteristicas}" target="#{resultadosMB.caracteristicas}"/>
                                        </p:commandButton>
                                </p:column>
                        </p:dataTable>

Como vcs podem ver o botão tem um “f:setPropertyActionListener” para poder pegar um elemento da linha e fazer algumas alterações, e se vcs notaram já tem um update para todo o panel que ele esta inserido juntamente com o dialog, que esta aqui a baixo:

<p:dialog id="resu" widgetVar="res" closable="true" draggable="false" resizable="false">
                                <p:dataTable id="list" var="result" value="#{resultadosMB.resultadosCarac}">                                        
                                        <p:column>
                                                <f:facet name="header">
                                                        Nome da caracteristica
                                                </f:facet>
                                                #{result.caracteristica}
                                        </p:column>
                                        <p:column>
                                                <f:facet name="header">
                                                        Resultado
                                                </f:facet>
                                                <p:inputText value="#{result.resultado}">
                                                        <p:ajax event="blur" update="list"/>
                                                </p:inputText>
                                        </p:column>
                                </p:dataTable>

Alguém pode me ajudar?

Pessoal o problema é que eu tinha coloca o dialogo e o datatable em uma panel. Dai quando tentava dar o update não funcionava.