Ext.form.field.File禁用按钮

时间:2013-02-15 14:14:41

标签: extjs extjs4

我有以下文件字段:

{
    xtype: 'filefield',
    name: 'photo',
    fieldLabel: 'Photo',
    labelWidth: 50,
    allowBlank: false,
    buttonText: 'Select Photo...'
}

我尝试使用以下命令禁用文件字段的按钮:

if (f instanceof Ext.form.field.File) { //f is a field in my form
    f.button.setDisabled(true)
}

这就像我期望的那样,但在启用此按钮后,按钮的处理程序不再被调用 我可以听到你认为为什么不在现场调用setDisabled() ..因为如果字段被禁用,表单将不会提交其值。我实现了自己用CSS禁用项目的方法。

我的问题是:如何停用 的按钮 filefield 在ExtJS 4.1.2中?

2 个答案:

答案 0 :(得分:0)

为什么不在按钮上放一个小面具?它可以手动控制。

答案 1 :(得分:0)

在ExtJs 4.1中似乎是a bug

这在版本ExtJS 4.1.3

中得到解决