列不可編輯
//注意要在開啟行編輯之**前**完成設置editor為空的操作 var ee = $('#FYDetailGrid').datagrid('getColumnOption', 'oneUpVal'); ee.editor={};
單元格不可編輯
//注意要在開啟行編輯之**后**設置該單元格不可用 var ff = $('#FYDetailGrid').datagrid('getEditor', { index:editIndex, field: 'oneUpVal' }); $(ff.target).attr('disabled', true); //或者 $(ff.target).attr('disabled','disable');
要注意行編輯開啟以后再設置單元格不可編輯,否則無效。
原文地址:https://blog.csdn.net/weixin_42717849/article/details/87462563
EasyUI DataGrid可編輯單元格
//當用戶點擊一行的時候,我們開始一個編輯動作 $('#dg').datagrid({ onClickCell: function(index,field,value){ $(this).datagrid('beginEdit', index); var ed = $(this).datagrid('getEditor', {index:index,field:field}); } });