Ext.Form.Panelを正常に使用していますが、今回はExt.form.field.Fileを使用したいと思います。field.file infoをform.Panlenに入れてデータを送信およびアップロードすることができましたが、これが唯一の選択肢ではないと思います。今のところ私は持っています:
Ext.create('Ext.form.field.File', {
id: 'ala-bala',
name: 'doc',
width: 300,
buttonOnly: true,
hideLabel: true,
listeners: {
'change': function(fb, v){
var el = Ext.getCmp('ala-bala-nica');
el.update('<b>Selected:</b> '+v);
これはドッキングされたツールバーの一部であり、ボタンもあります。
xtype:'button',
icon: g_settings.iconUrl + 'add-icon.png',
text: 'Add File',
// handler: this._addDocument
handler: function() {
var form = Ext.getCmp('ala-bala').getRawValue();
// if(form.isValid()){
form.submit({
}
}
明らかにform.submit
これでは使用できませんが、form.field.Fileを保持し、ファイルを送信およびアップロードできる方法があることを願っています。ただそれを理解することはできません。
ありがとう
レロン