2014-06-06 1 views
1

양식에 fileuploadfield가 하나 있습니다.extjs에서 이전 파일 선택을 유지 관리하는 fileuploadfield를 작성하는 방법

내가 원하는 것 : 다른 파일을 여러 번 탐색하고 선택하지만 한 번에 모든 파일을 제출하십시오 (양식 제출시).

문제점 : 파일을 여러 번 선택하면 fileuploadfield가 이전 선택을 취소하고 현재 파일 선택 만 유지합니다. 따라서 양식 제출시 마지막으로 선택한 파일 만 게시됩니다.

fileuploadfield가 모든 파일 선택 작업에서 이전 파일 선택을 유지할 수있는 방법이 있습니까?

그렇지 않은 경우 fileuploadfield의 새 인스턴스를 만들고 현재 fileuploadfield의 각 파일 선택 작업 (즉, onFileChange 이벤트)에 대해 extjs 양식에 추가 할 수 있습니까?

답변

1

파일 업로드 컨트롤을 사용하여 하나 이상의 파일을 선택하면 항상 이전 선택 사항을 덮어 씁니다. 웹 페이지는이 브라우저 동작을 변경할 수 없습니다.

그러나 파일을 대기열에 추가하고 새 파일의 업로드 필드를 비울 수 있습니다. 예를 들어, the jQuery MultiFile plug-in이이 작업을 수행합니다.

이 작업을 수행하는 ExtJS 솔루션은 extjs-upload-widget입니다.

관련 문제