我有以下的FileField:Ext.form.field.File禁用按钮
{
xtype: 'filefield',
name: 'photo',
fieldLabel: 'Photo',
labelWidth: 50,
allowBlank: false,
buttonText: 'Select Photo...'
}
我试图用禁用的FileField的按钮:
if (f instanceof Ext.form.field.File) { //f is a field in my form
f.button.setDisabled(true)
}
这就像我期待在视觉上,但在启用此按钮后,该按钮的处理程序不会再被调用。
我能听到你的想法为什么不在场上打电话setDisabled()
? ..因为如果该字段被禁用,表单将不会提交它的值。我用CSS自己实现了禁用项目的方式。
我的问题是:我怎样才能在ExtJS的4.1.2禁用的filefield
按钮?
你指的是[maskOnDisable](解决http://docs.sencha.com/ext-js/4-1/#!/api/Ext.AbstractComponent -property-maskOnDisable)? – A1rPun 2013-02-19 19:10:32