0
美好的一天! 我嘗試寫方法,其中規定對錶格中的元素(true或false)readonly選項,當按鈕點擊:Extjs設置只讀按鈕時點擊
Ext.override(Ext.form.Panel,{
setReadOnly: function(bReadOnly) {
this.items.each(function(f){
if (f instanceof Ext.form.FieldSet) {
f.items.each(function (f) {
if (f.isFormField) {
if (bReadOnly === true) {
f.inputEl.dom.setAttribute('readonly', true);
} else {
f.inputEl.dom.removeAttribute('readonly');
}
if (f instanceof Ext.form.TriggerField)
{
f.setDisabled(bReadOnly);
if (f instanceof Ext.form.ComboBox)
{
f.setEditable(bReadOnly);
}
}
}
});
}
});
});
在此代碼工作完美的文本字段。但在TriggerField上,我無法顯示觸發器,當設置readOnly選項爲false時,可以有人幫助我嗎?
非常感謝您的配合!我出於某種原因找不到這種方法! – vedmed