datagrid checkbox单选多选事件
$("#dg").datagrid({ url: 'xxx.php', columns: [[ {field: 'ID',title: 'ID',hidden:true}, {field: 'AA',title: 'AA',width:'40%'}, {field: 'BB',title: 'BB',width:'40%'}, {field: 'FLAG', title: '是否推送',checkbox:true, width: '20%'}, ]], onl oadSuccess: function (row) { var rowData = row.rows; $.each(rowData,function(idx,val){ if(val.FLAG==1){ $("#dg").datagrid("selectRow", idx);//如果数据行为已选中则选中改行 } }); }, onCheck: function(index, data) { //index:选中check的行索引 //data:选中check的行数据 }, onUncheck: function(index, data) { //index:取消选中check的行索引 //data:取消选中check的行数据 }, onCheckAll: function(data) { //data:选中的check的本页行数据对象数组 //[{id:'1','AA':'aa','BB':'bb','FLAG':1},{id:'1','AA':'aa','BB':'bb','FLAG':0},...] }, onUncheckAll: function(data) { //data:取消选中的check的本页行数据对象数组 //[{},{},{}] }, });