我有以下文件字段:
{
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 中?