在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