2012-05-09 1 views
0

dojox.form.Uploader에 문제가 있습니다. 전자 메일을 보내는 파일을 첨부하는 데 사용하고 첨부 파일이 무엇인지보기 위해 FileList와 함께 작동하지 못했던 설명서의 예제를 거의 복사했다고 생각합니다.dojox.form.Uploader 및 FileList - FileList가 여러 파일을 표시하지 않습니다.

attachPane = new ContentPane({ 
    id: name + "attach_top" + counter, 
    region: 'right', 
    style: "width: 55%; height: 100%;", 
    "class": "edgePanel", 
    content: "<div id='attachdiv'></div>" + 
      "<div id='files' dojoType='dojox.form.uploader.FileList' uploaderId='uploader'></div>" + 
      "<input type='button' id='remBtn' label='Clear' dojoType='dijit.form.Button' />" 
}); 

BorderContainer 내부 :

상세히 I의 ContentPane 본을 만들었다. 이 ContentPane은 버튼을 클릭하면 생성됩니다. 업 로더 내가 파일을 선택할 수 있습니다 노력하고 있습니다

function createattacher(name) {     
     var attacher = new dojox.form.Uploader({ 
     id: "uploader", 
     label: "Add Attachments", 
     multiple: true,      
     url: "./Attachments.apsx" 
    }, "attachdiv"); 
    attacher.startup();     
} 

을하지만 파일 목록 위젯 한 번에 하나 개의 파일을 보여줍니다 !! :이 나는 또한 함수 업 로더로 만들고 그래서 등으로 바인딩 클릭 다른 파일을 업로드하려고하면 새 파일이 FileList에 추가되지 않지만 이전 파일을 대체하므로 하나의 파일 만 업로드 된 것처럼 보입니다. 업 로더가 볼 수있는 것처럼 "multiple : true"속성을 가지고 있습니다.

내가 뭘 잘못하고 있니? 나는이 바보 일 :( 나는 그것이 분명해야합니다 내기하지만 난 붙어 오전 내 하루의 절반을 잃었다! 당신은 선택 창에서 동시에 여러 파일을 선택할 수 있습니다 감사

답변

관련 문제