私はTapestry 5フレームワーク/ javascriptを使ってWebアプリケーションプロジェクトを進めています。このアプリケーションはほとんど入力がなく、pdfファイルを返します。Tapestry5でページとストリームの両方を返すにはどうすればよいですか?
ユーザーがクリックしたときにフォーム送信ボタンを無効にするという新しい要件がありました。レポートが生成されるまで、ボタンは無効のままにしておいてください。私は送信ボタンを無効にするためのjavascriptを書くつもりです。しかし、どのようにpdfファイルを返す間にボタンを再び有効にすることができますか?
私はTapestryのドキュメントを読みました。ドキュメントごとに、有効な戻り値の型は "Nothing、String、Class、Page、Link、Stream"です。ページを返すと、送信ボタンを再び有効にすることができます。ストリームを返すと、ユーザーはpdfをダウンロードできます。しかし、私は両方をしたい。私は複数のオブジェクトを返すことができる方法はありますか(別のオブジェクトの中に1つのオブジェクトがあるかもしれません)。 (または)誰かがこの問題の解決策を提案することができますか?私はあなたのワークフローを推測している
おかげ
ご連絡ありがとうございます。2番目のアプローチ(メタリフレッシュタグ付き)を試してみましょう。しかし、私はダブルクリックの問題を非常に簡単に解決する最初のアプローチが好きでした。 – Rajesh
喜んで助けてください。それがうまくいくならば、ダニを与える。それはあなたがstackoverflowを使う方法です。 – pstanton