2012-03-09 2 views
3

나는 사용자가 파일에 해당하는 옵션을 선택하는 양식을 만들기 위해 양식을 만들려고하고 있으며 양식을 제출할 때 병합되어 사용자에게 표시됩니다. 현재 폼의 onSubmit() 코드는 다음과 같은 :다운로드를 시작하는 위젯 양식

ResourceStreamRequestHandler mergedFileHandler = new ResourceStreamRequestHandler(new FileResourceStream(mergedFiles)); 
mergedFileHandler.setFileName(mergedFiles.getName()); 
getRequestCycle().scheduleRequestHandlerAfterCurrent(mergedFileHandler); 

(가) 파일을 다운로드 제공으로 버튼을 한 번 클릭 제출, 그러나 다시 클릭하면 페이지가 자체와를 다시로드 것으로 보인다 때 잘 작동 onSubmit() 메서드가 실행되지 않습니다. 이 작업을 수행 할 수있는 더 좋은 방법이 있습니까? 사용자가 페이지를 새로 고침하거나 옵션을 다시 입력하지 않고도 양식을 다시 변경하여 다른 다운로드를 할 수 있습니까?

답변

0

AjaxSubmitLink를 사용해 보셨습니까? 파일 이름을 반환하지 않았습니까? 전체 양식을 다시로드하고 다시로드하는 동안 파일 이름이 지워진 것처럼 보입니다.

관련 문제