本文介绍了带有 extjs 4.2 的 Filefield,没有 fakepath的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要 extjs 4.2
I want with extjs 4.2
我在附件中使用了这个组件:
I use this component in attachment :
{
xtype: 'filefield',
id: 'file6',
fieldLabel: 'test ',
labelWidth: 100,
msgTarget: 'side',
allowBlank : false,
anchor: '100%',
buttonText: 'upload'
},
我想要一个附件组件,它显示没有此文本的文件名:c/fakepath
I want to have a attachment component which display name of file without this text : c /fakepath
推荐答案
没有内置的方法来实现这一点,但是,您可以对 fakepath 执行查找/替换并删除.我在 change
事件上实现了这一点.下面是一个例子:
There isn't a built-in way to accomplish this however, you can do a find/replace for fakepath and remove. I impelmented this on the change
event. Here is an example:
listeners: {
change: function(fld, value) {
var newValue = value.replace(/C:\fakepath\/g, '');
fld.setRawValue(newValue);
}
}
我创建了一个 sencha fiddle 演示了一个工作示例
I created a sencha fiddle demonstrating a working example
这篇关于带有 extjs 4.2 的 Filefield,没有 fakepath的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!