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