JSF + a4j - Atualizar campo de status

2 respostas
fabio.massa

Amigos, gostaria de algumas dicas para um listagem…imaginem que após preencher um formulário para gerar um determinado relatório o usuário é redirecionado para uma listagem, que mostra todos os relatórios gerados anteriormente, nessa tela exibo o nome do relatório, data e o status, se foi concluído, se falhou e etc…porém alguns relatórios demora alguns minutos para terminar e gostaria de alguma coisa em “ajax” ou algo do tipo que ficasse buscando no banco e atualizasse a coluna status desse relatório quando ele fosse concluído.
Atualmente a thread que gera o relatório envia um e-mail para o usuário quando o mesmo é concluído, porém os usuários costumam dar “refresh” na página de minuto em minuto…como estamos utilizando JSF acho que ficaria fácil implementar algo em a4j.

Agradeço antecipadamente.

Abraços,

2 Respostas

B

Vc pode usar Pool ou Push.

no caso do pool vc fica lendo alguma propriedade que traz a mensagem de status, ou também pode ficar lendo uma propriedade booleana e usar isso como critério de renderização.

fabio.massa

bobmoe:
Vc pode usar Pool ou Push.

no caso do pool vc fica lendo alguma propriedade que traz a mensagem de status, ou também pode ficar lendo uma propriedade booleana e usar isso como critério de renderização.


Bacana, isso vai me ajudar com certeza!
Valew bobmoe, abraços!

Criado 17 de novembro de 2008
Ultima resposta 18 de nov. de 2008
Respostas 2
Participantes 2