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 事件