1

我有一个表格,包括一个文件字段,例如;

在此处输入图像描述

有可能吗?文件文件可以在函数中克隆(附加文件)change(如果可能的话,可以更改一些属性,如文本字段,..?)

在此处输入图像描述

这是我的文件文件http://jsfiddle.net/23tjk/

items: [{
        xtype: 'filefield',
        name: 'file',
        fieldLabel: 'Upload',
        labelWidth: 50,
        msgTarget: 'side',
        allowBlank: false,
        anchor: '100%',
        listeners:{
        'change': function(f, value){
            form.add([f]); // nothing run
        }
        }
    }],
4

1 回答 1

1

您可以将字段创建为变量:

var ffield = {
    xtype: 'filefield',
    fieldLabel: 'Upload',
    name: 'file[]', //<--------
    labelWidth: 50,
    msgTarget: 'side',
    allowBlank: false,
    anchor: '100%',
    listeners:{
        'change': {
            fn: function(f, value) {
                form.add(ffield);
            },
            single: true // <----------
        }
    }
}

在您的表格中:

...
items: [ffield],
...

见:http: //jsfiddle.net/23tjk/1/

于 2013-08-10T06:45:01.523 回答