jqGrid 取消选择事件onUnSelectRow ,取消全选事件onUnSelectAll

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

https://www.cnblogs.com/shizhijie/p/8044407.html

猜你喜欢

转载自happyqing.iteye.com/blog/2414678