You have to do some more stuff:
1. Set multiboxonly to true and multiselect to true
2. Define the events onSelectRow and beforeSelectRow:
3. Define global variable: var lastSel;
The OnSelectRow and beforeSelectRow implementation:
onSelectRow: function (rowId, status, e) { var lastSel; if (rowId == lastSel) { $(this).jqGrid("resetSelection"); lastSel = undefined; status = false; } else { lastSel = rowId; } }, beforeSelectRow: function (rowId, e) { $(this).jqGrid("resetSelection"); return true; }
转自:http://stackoverflow.com/questions/6756131/jqgrid-single-select-checkbox