| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2010 15:56:00
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2010 18:01:37
|
jMotoca
Debugger
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.
|
|
|
 |
|
|
|
|