Recuperar atributo da bean - JSF + Primefaces

Bom dia pessoal,

Sou iniciando em JSF e estou com uma dúvida básica, mas não encontrei resposta (e não foi por falta de procurar).

Tenho uma página, e esta irá chamar um p:dialog. Este dialog conterá um resumo de uma determinada movimentação.

Porém, como setar o objeto no outro form?

Como não estava conseguindo, fiz um teste com string… apenas passando e tentando recuperar no outro form…

O parâmetro é passado, mas eu preciso de um update para que ele recupere… Penso que… o bean é instanciado e só depois a informação chega ao atributo, logo, a view não pega o valor, pois o valor chega atrasado ao bean…

Como fazer isto?

Estou fazendo o seguinte:

<p:commandButton value="Teste" onclick="dialogResumoLote.show()">
    <f:setPropertyActionListener target="#{resumoLoteBean.testeString}" value="Testando" />
</p:commandButton>

OBS: A view é ViewScoped… (queria usar request, mas tbm não consegui)

Use oncomplete no lugar de onclick e você precisa dar um update no form do dialog nesse commandButton ai.

Abraços.

Renan.

[quote=renanlalier]Use oncomplete no lugar de onclick e você precisa dar um update no form do dialog nesse commandButton ai.

Abraços.

Renan.[/quote]

Obrigado por responder Renan…

O dialog em estão é populado através de ui:include…

Como poderei dar update em um form em outro arquivo?

E aproveitando a ocasião… qual a diferença entre o onclick e o oncomplete? (ambos funcionaram)

Abraço!