Extjs 在change函数中克隆filefield

Extjs 在change函数中克隆filefield,extjs,extjs4.1,Extjs,Extjs4.1,我有一个表单包含一个文件字段,如 有可能吗?文件文件可以在更改功能中克隆(附加文件),如(如果可能,可以更改某些属性,如textfield,…) 这是我的文件 您可以将字段创建为变量: var ffield = { xtype: 'filefield', fieldLabel: 'Upload', name: 'file[]', //<-------- labelWidth: 50, msgTarget: 'side', allowBla

我有一个表单包含一个文件字段,如

有可能吗?文件文件可以在
更改
功能中克隆(附加文件),如(如果可能,可以更改某些属性,如textfield,…)

这是我的文件


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

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 // <----------
        }
    }
}

请参阅:

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

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 // <----------
        }
    }
}

请参阅:

我不太确定您想要实现什么目标。你想克隆什么?你想要一个有两个上传字段的上传表单吗?你想让它们显示相同的内容吗?@Christoph我想两个字段有相同的附加文件,可能吗?我想Vlad是对的。我一直在寻找一些方法来设置第二个字段的值,但在Ext JS API中发现了这一点,“因为没有安全的跨浏览器方法来编程设置文件输入的值,所以没有实现标准字段setValue方法。”我不确定您想要实现什么。你想克隆什么?你想要一个有两个上传字段的上传表单吗?你想让它们显示相同的内容吗?@Christoph我想两个字段有相同的附加文件,可能吗?我想Vlad是对的。我一直在寻找一些方法来设置第二个字段的值,但在Ext JS API中发现了这一点“因为没有安全的跨浏览器方法以编程方式设置文件输入的值,所以没有实现标准字段setValue方法。”srr但我希望两个字段具有相同的附加文件,可能吗?@trungkien No.It impossable.srr但我希望两个字段具有相同的附加文件,可能吗?@trungkien No.It impossable.srr。
...
items: [ffield],
...