Jqgrid 에서 multiboxonly 옵션을 true로 적용했지만 radio 처럼 하나의 체크박스만 선택되지 않고 여러개가 선택됐다. 아래 코드를 onCellSelect에 반영하면 한개의 체크박스만 선택할 수 있다. // Row 클릭 이벤트 지정 attrGrid.onCellSelect = function(rowid, iCol, cellcontent, e){ var ids = $("#grid").jqGrid('getGridParam','selarrrow'); //선택된 셀 반환 for(i=0; i < ids.length; i++){ // 이전 선택된 체크값 false 처리 $('#grid').jqGrid('setSelection', ids[i]).prop('checkbox', false); } }; // document.ready 에 $("#jqgh_grid_cb").remove(); 해서 전체선택버튼 삭제해야함.
아래 코드는 jqgrid의 체크박스 값을 변경하는 코드이다.
$('...
#
jqgrid
원문 링크 : Jqgrid multiselect 한개만 선택가능하도록