easyui grid控件设置 singleSelect = true 后,行选择之后就不能反勾选了,如果需要实现反勾选,需要自己增加事件控制,在创建datagrid之后,增加如下代码:
(function(){
var preCheckedRowIndex = -1;
var reCheckedCount = 0;
$("#datagrid_${grid.id}").datagrid({onCheck:function(rowIndex, rows){
if(preCheckedRowIndex == rowIndex && !reCheckedCount % 2){
$(this).datagrid('uncheckRow', rowIndex);
reCheckedCount++;
}else{
reCheckedCount=0;
}
preCheckedRowIndex = rowIndex;
}})
})();