2017-05-15 5 views
0

私はExtjs Classicで複数のファイルをアップロードしましたが、現代のツールキットで実装したいのですが、問題があります fileButtonフィールドはありません だから私はfilefieldを使用しています私はここFileFieldにからファイルデータを取得する方法がわからないコードは次のとおりです。複数のファイルをアップロードするExtjs 6近代的なツールキット

       { 
           xtype: 'fieldset', 
           title: 'Attechments', 
           reference: 'attachmentfile', 
           padding: 10, 
           layout: { 
            type: 'vbox', 
            align: 'stretch' 
           }, 
           defaults: { 
            labelWidth: 130 
           }, 
           items: [ 
            { 
             xtype: 'filefield', 
             text: 'Attach Files', 
             name: 'files', 
             listeners:{ 
              change: 'onFileChange' 
             } 
            } 
           ] 
          } 

とのViewControllerに:ExtJSに6クラシックToolkitで

onFileChange: function (field, e, value) { 
     // how to get fileField data so that i can upload via ajax and attach //more files options 
} 

答えて

0

0 ExtJSの6現代のツールキットで
var file = filefield.fileInputEl.dom.files[0]; 

var file = filefield.getComponent().getFiles()[0]; 

クラシックデモhere

近代デモhere

関連する問題