[JSF] Disparar um "submit()" pelo managedBean

1 resposta
rissato

Olá pessoal,

como eu faço pra disparar um evento pra atualizar uma tela jsf de dentro do managedBean?

Imaginem o cenário:

O sistema possui uma lista de eventos agendados que são enviados para tela de acordo com o horário programado sem o usuário executar nenhuma ação. Pra isso, eu salvo as instâncias dos managedBeans relacionadas com o id dos usuários logados e executo um método do managedBean (na instância relacionada ao usuário alvo do envento agendado) que cria uma janela modal na tela.

Isso já está funcionando, porém a janela modal só é evetivamente exibida na tela quando eu disparo algum evento (clicar em um botão, digitar algum texto, etc). Existe alguma forma de disparar um evento dentro do managedBean?

Obrigado desde já! :slight_smile:

1 Resposta

H

Boa tarde Rissato,
Então… com JSF puro, até onde me consta não é possivel,
tenho impressão que isso é uma limitação do http.

Com extensões, como o Ajax4JSF (que estou usando) existem formas de forçar tal comportamento, por exemplo a tag a4j:push
Doc: http://www.jboss.org/jbossajax4jsf/docs/devguide/en/html/AjaxComponentsLibrary.html#push

[]'s
Homero

Criado 30 de julho de 2008
Ultima resposta 30 de jul. de 2008
Respostas 1
Participantes 2