Atualizar dados entre janelas

Fala galera,

Estou com uma dúvida referente a renderização de dados entre duas janelas. Vou tentar explicar o que acontece.

Tenho um formulário com dados de um cliente (Nome, telefone e e-mail), sendo o nome do cliente um link para o cadastro do mesmo. Ao clicar no link, o sistema abre uma nova janela com o cadastro para edição. O usuário altera os dados e salva. Fecha a janela e volta ao formulário anterior, que não está atualizado (esse é o problema).

Através dos JBoss Seam, consegui atualizar o objeto no bean utlizando um evento no salvar do bean do cadastro de pessoa e capturando esse evento (através da anotação Observer) num método no bean de movimentação de cliente. Também utilizo a opção propagation="nested" no link do cliente para utilizar a mesma conversação entre as janelas. Porém não consegui fazer o xhtml renderizar novamente o trecho com os dados do cliente.

Resumo: consigo atualizar os dados entre os beans, mas na tela não consigo chamar o render do form que quero atualizar. Tentei utilizar uns listeners do jsf, mas sem sucesso. Alguém teria alguma ideia ou já passou por algo semelhante?

ps: estou utilizando JSF 1.2 e RichFaces 3.3.0

update =":formulario " :blush:

franz Ozil,

Nesse projeto eu estava utilizando RichFaces, que não tem o atributo update, e sim reRender. O problema era que, como eu estava num outra aba do navegador, o id do componente que eu passava não era encontrado, pois estava no form da aba1 e eu estava na aba2.
Enfim, acabei colocando o formulário numa modal mesmo. Não ficou ideal, mas funciona, pois ele não abre outra janela/aba do navegador.

Mas obrigado pela ajuda.