- - PR -
csv出力後の画面遷移について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-12-20 11:20
strutsのActionクラスにてcsv出力を行っております。
csv出力ボタンをクリックしたときに、csv出力のダイアログを表示させて、なおかつ画面遷移もさせたいのですが可能でしょうか? 画面遷移をさせるのは、ダイアログ上の「保存」や「開く」を押下してからでもかまわないのですが・・・。 試しにActionクラスでsuccessを返してみても画面遷移はしませんでした。 |
|
投稿日時: 2005-12-22 16:19
私の知っている知識ではCSVを返して且つ画面も遷移と言うのは
無理だったと思います。逆に、画面遷移した後に再度 リクエストを投げてCSV出力すればどうですか? |
|
投稿日時: 2005-12-22 20:52
JavaScriptで、遷移するしかなさそうですね。
でも、同期して動くかな・・・ ダウンロードが始まるまで、画面遷移を待つ必要がありますね。 |
|
投稿日時: 2005-12-22 23:56
画面遷移したあとに onload あたりでダウンロード処理を開始するというのはいかがでしょう?
|
|
投稿日時: 2005-12-23 01:15
document.readyStateをチェックするとダウンロードが完了したかJavaScriptで判定できます。
window.setTimeout()を利用して"complete"になるかどうか一定間隔でチェックし"complete"ならば遷移するという処理を記述すればいいでしょう。 |
1