0
如何在extjs 4.1.1中編輯時禁用某一行的特定單元格?我正在使用gridrow編輯器。我有一個網格,有2列,名稱和年齡。點擊編輯時,我必須禁用名稱字段,用戶只能編輯年齡。如何在使用行編輯器進行編輯時禁用extjs 4.1.1中某行的特定單元格?
如何在extjs 4.1.1中編輯時禁用某一行的特定單元格?我正在使用gridrow編輯器。我有一個網格,有2列,名稱和年齡。點擊編輯時,我必須禁用名稱字段,用戶只能編輯年齡。如何在使用行編輯器進行編輯時禁用extjs 4.1.1中某行的特定單元格?
如果只能使用行編輯器進行編輯,則不要在該列上指定編輯器配置。 如果你可以添加太多,那麼你可以試試下面的(我還沒有做過它自己,但它應該工作):
grid.on('beforeedit', function(editor, e, eOpts) {
// if editing..
this.down('column[dataIndex=name]').setEditor(null);
// else
this.down('column[dataIndex=name]').setEditor(/* editor config */);
}, grid);
您可以使用此
grid.on('beforeedit', function(editor, e, eOpts) {
// if editing..
if(e.field == "name"){
e.cancel = true;
}
});
中設定e。取消爲true將禁用該字段進行編輯。
請儘快幫助我... – RP89