3

我有以下文件字段:

{
    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 中?

4

2 回答 2

0

这似乎是ExtJs 4.1 中的一个错误

这在 ExtJS 4.1.3 版本中得到解决

于 2013-02-27T09:09:10.083 回答
0

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

于 2013-02-16T10:48:42.893 回答