반응형
jqGrid 에서 멀티셀렉트( multiselect : true) 옵션을 사용했을 경우 Row를 클릭 했을 경우도에 Checkbox가 Check 된다.
오직 체크박스에 대해서만 onSelectRow 이벤트를 적용하려면 다음과 같은 코드를 이용한다.
jQuery(gridSelector).jqGrid({ …. beforeSelectRow: function (rowid, e) { var $myGrid = $(this), i = $.jgrid.getCellIndex($(e.target).closest('td')[0]), cm = $myGrid.jqGrid('getGridParam', 'colModel'); return (cm[i].name === 'cb'); } …}
반응형
'Development > Javascript' 카테고리의 다른 글
[Javascript] moment.js를 이용한 timezone Datetime (0) | 2022.01.28 |
---|---|
[Javascript] 변수 선언 var / let / const 차이 (0) | 2022.01.21 |
c# phatomJS를 이용한 WebBrowser Screenshot (0) | 2015.02.05 |
jQuery Table에서 선택한 cell의 RowIndex, ColumnIndex (0) | 2015.01.15 |
jquery layout (0) | 2015.01.07 |