easyui datagrid checkbox事件
easyui 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%'},
]],
onLoadSuccess: 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的本页行数据对象数组
//[{},{},{}]
},
});

浙公网安备 33010602011771号