jqGrid 取消选择事件onUnSelectRow ,取消全选事件onUnSelectAll
程序员文章站
2022-06-16 08:04:28
...
var rolesIds = new Array(); //选中行/取消选中行时设置数据rolesIds onSelectRow : function(rowid,status){ if(status){ //选中 if(!rolesIds.contains(rowid)){ rolesIds.push(rowid); } } else { //取消选中 rolesIds.remove(rowid); } }, //全选/取消全选时设置数据rolesIds onSelectAll : function(rowids,status){ if(status){ //选中 for(var i=0;i<rowids.length;i++){ if(!rolesIds.contains(rowids[i])){ rolesIds.push(rowids[i]); } } } else { //取消选中 for(var i=0;i<rowids.length;i++){ rolesIds.remove(rowids[i]); } } }
jqGrid 事件