带有extjs 4.2的文件字段没有伪路径

fra*_*nco 4 javascript extjs

我想用extjs 4.2

我在附件中使用此组件:

{
    xtype: 'filefield',
    id: 'file6',
    fieldLabel: 'test ',
    labelWidth: 100,
    msgTarget: 'side',                  
    allowBlank : false,
    anchor: '100%',
    buttonText: 'upload'
},
Run Code Online (Sandbox Code Playgroud)

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

wee*_*dev 10

没有内置的方法来实现这一点,但是,您可以执行查找/替换伪路径并删除.我在change活动中强调了这一点.这是一个例子:

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

我创建了一个展示一个工作实例的sencha小提琴