jquery easyui datagrid设置可编辑行的某个列不可编辑

时间:2021-12-12 15:02:34

function onClickRowd(index1, field1) {

if (editIndexd != index1) {
if (endEditing()) {
$('#dg').datagrid('selectRow', index1)
.datagrid('beginEdit', index1);
//设置可编辑行的combobox列不可编辑   --------我的目的是设置2个combobbox不可编辑   以下四行代码一定要在beginEdit之后 不然dd取不到值会为null
var dd = $('#dg').datagrid('getEditor', { index: index1, field: 'UserRealName' });
var zhibiao = $('#dg').datagrid('getEditor', { index: index1, field: 'FormItemName' })
$(dd.target).combobox('disable');
$(zhibiao.target).combobox('disable');
editIndexd = index1;

} else {
$('#dg').datagrid('selectRow', editIndexd);

}

}
// $('#dg').datagrid('getEditor', { index: 0, field: 'UserRealName' });

}