3
私はWicketと協力して、ユーザーがファイルに対応するオプションを選択するフォームを作成しようとしています。フォームは、フォームが送信されてユーザーに提示されるときにマージされます。現在、フォームのonSubmit()
コードは次のようなものになります。Wicketフォームがダウンロードを起動する
ResourceStreamRequestHandler mergedFileHandler = new ResourceStreamRequestHandler(new FileResourceStream(mergedFiles));
mergedFileHandler.setFileName(mergedFiles.getName());
getRequestCycle().scheduleRequestHandlerAfterCurrent(mergedFileHandler);
をファイルは、ダウンロードのために提供が、もう一度クリックすると、ページ自体をリロードするようだとされて送信ボタンを一回クリックされたときに、これが正常に動作しますonSubmit()
メソッドは実行されません。これを行うより良い方法があるので、ユーザーはページをリロードしたりオプションを再入力せずに、フォームを変更して別のダウンロードを取得するためにフォームを再提出できますか?