Executar ações na página após gerar relatório  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Problema clássico:

Tenho uma página com um botão "Gerar Relatório em PDF". Após o usuário clicar no botão, este é desativado para que ele evite de clicar várias vezes, gerando várias requisições para o servidor.

Esta requisição vai para o servidor, demora um tempo para gerar o relatório, e a resposta volta como PDF em anexo, e então surge a janela padrão do navegador para o usuário escolher com que programa abrir o arquivo, baixar, etc.

Com estes passos prontos, gostaria de ativar o botão novamente, e mantendo a mesma página para a pessoa realizar outras operações, gerar outros relatórios, etc. Estou tentando via onunload, mas este evento não acontece pois o fluxo é desviado para o download.

Há solução?

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
jMotoca
Debugger
[Avatar]
Membro desde: 24/01/2010 18:23:49
Mensagens: 52
Offline

Gostaria de saber a solução também (se é que tem).

Tive um problema parecido, no meu caso não teve jeito, não teve como fazer, na geração do meu relatório ele usa o método renderResponse, acabando com o ciclo de vida; aí não tem mais o que fazer.

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team