JSF2 - Como fazer o Managed Bean atualizar minha view automáticamente

6 respostas
clebiovieira

Olá pessoal !

Hoje eu tenho uma classe que dispara eventos de sistema de telefonia.

Por exemplo, quando uma pessoa atende o telefone, um evento é disparado em uma classe.

Andei pesquisando e terei que fazer meu Managed Bean ser um listener desse classe responsável por eventos.

A GRANDE PERGUNTA. :?:

Como faço minha página rederizar, através do Managed Bean ?

O fluxo acaba sendo inverso ao habitual, que é:

Usuário Manipula View -> Bean Executa algo …

No meu caso: Bean escuta um evento da telefonia e faz a minha view rederizar.

Abraço a todos, conto com a ajuda de vc´s !!!

6 Respostas

lucas_carvalho100

Não sei se resolve, mas você pode criar uma área X na página em ajax que consulta em x segundos seu bean. Acho que assim deve funcionar…

clebiovieira

Eu tinha visto um recurso do primefaces que faz isso…
Mas pro meu caso realmente não funciona desta forma.

Preciso atualizar a tela assim que um evento for disparado.

Abraços !!!

lucas_carvalho100

Pois é, mas por exemplo no momento em que o evento for disparado você chama o evento load da página, assim não da não?

clebiovieira

Como faço para chamar o load da página pelo manged bean ?

narciso.benigno

Olá Clebio Vieira, como está?

Olha neste link, há alguns nomes interessantes para isto que você quer fazer: http://www.tectura.com.br/topics/resposta_do_servidor_sem_uma_requisicao_do_browser.

Abraço!

clebiovieira

narciso.benigno:
Olá Clebio Vieira, como está?

Olha neste link, há alguns nomes interessantes para isto que você quer fazer: http://www.tectura.com.br/topics/resposta_do_servidor_sem_uma_requisicao_do_browser.

Abraço!

Tudo certo amigo… Obrigado.

O caso que vc passou no link é muito parecido com o meu. vou dar uma olhada.

abraços

Criado 1 de março de 2011
Ultima resposta 1 de mar. de 2011
Respostas 6
Participantes 3