我想要 extjs 4.2

我在附件中使用这个组件:

{
    xtype: 'filefield',
    id: 'file6',
    fieldLabel: 'test ',
    labelWidth: 100,
    msgTarget: 'side',
    allowBlank : false,
    anchor: '100%',
    buttonText: 'upload'
},

我想要一个附件组件,它显示没有此文本的文件名:
c/fakepath

最佳答案

没有内置的方法可以完成此操作,但是您可以对 fakepath 进行查找/替换并删除。我在 change 事件上实现了这一点。下面是一个例子:

listeners: {
                        change: function(fld, value) {
                            var newValue = value.replace(/C:\\fakepath\\/g, '');
                            fld.setRawValue(newValue);
                        }
                    }

我创建了一个 sencha fiddle 演示一个工作示例

关于javascript - 带有 extjs 4.2 的 Filefield,没有 fakepath,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22302841/

10-11 16:15