var rolesIds = new Array(); //Set the data rolesIds when the row is selected/unselected onSelectRow : function(rowid,status){ if(status){ //select if(!rolesIds.contains(rowid)){ rolesIds.push(rowid); } } else { //Uncheck rolesIds.remove(rowid); } }, //Set data rolesIds when selecting all/unselecting all onSelectAll : function(rowids,status){ if(status){ //select for(var i=0;i<rowids.length;i++){ if(!rolesIds.contains(rowids[i])){ rolesIds.push(rowids[i]); } } } else { //Uncheck for(var i=0;i<rowids.length;i++){ rolesIds.remove(rowids[i]); } } }
jqGrid events