最近在使用Jquery easy ui框架做项目,其中遇到了双击列表设置某一列不可编辑的情况,具体详细代码如下
function OnClickRowListItemSelected(index){
if (endEditing()){
$('#list_item_selected').datagrid('selectRow', index)
.datagrid('beginEdit', index);
//设置可编辑行的combobox列不可编辑 --------我的目的是设置combobbox不可编辑 以下四行代码一定要在beginEdit之后 不然dd取不到值会为null
var dd = $('#list_item_selected').datagrid('getEditor', { index: index, field: 'f014' });
$(dd.target).combobox('disable');
editIndex = index;
} else {
$('#list_item_selected').datagrid('selectRow', editIndex);
}
}