在extJs中,我需要禁用一个字段,直到单击编辑按钮。在ext中设置和删除只读属性Js
xtype:'textfield',
fieldLabel: 'Address',
name:'streetAddress',
labelWidth: 48,
maxLength: 100,
cls: 'appAddresscls',
id: 'resume-applicantdetails-view-address',
allowBlank : false,
//readOnly:true,
skipValue:true
当装载我叫
Ext.getCmp('resume-applicantdetails-view-address').getEl().dom.setAttribute('readOnly', true);
当编辑
Ext.getCmp('resume-applicantdetails-view-address').getEl().dom.removeAttribute('readOnly');
但现场始终处于编辑模式。其实我试试这个,因为IE中的禁用字段显示为灰色。
禁用时,它会回头灰色。 – 1355 2012-07-31 12:58:03
你是说你不希望字段变灰?如果没有,则使用fieldClass:config选项应用样式来更改此 – gunnx 2012-07-31 13:41:38