Я работаю с Wicket, пытаясь создать форму, в которой пользователи выбирают параметры, соответствующие файлам, которые затем объединяются при отправке формы и представляются пользователю. В настоящее время код onSubmit()
для формы выглядит примерно так:
ResourceStreamRequestHandler mergedFileHandler = new ResourceStreamRequestHandler(new FileResourceStream(mergedFiles));
mergedFileHandler.setFileName(mergedFiles.getName());
getRequestCycle().scheduleRequestHandlerAfterCurrent(mergedFileHandler);
Это прекрасно работает, когда кнопка «Отправить» нажимается один раз, когда файл предлагается для загрузки, но при повторном нажатии страница кажется перезагружается, и метод onSubmit()
не запускается. Есть ли лучший способ сделать это, чтобы пользователь мог вносить изменения и повторно отправлять форму, чтобы получить другую загрузку без перезагрузки страницы или повторного ввода своих параметров?