반응형
jqGrid 선택한 행 삭제하는 방법
var rowIds = $("#jqGrid").getGridParam("selarrrow");
for(var i=0 ; i < rowIds.length ; i++) {
$("#jqGrid").delRowData(rowIds[i])
}
이런 식으로 처리하면 당연히 삭제될 거라고 생각했는데,
선택한 행은 삭제가 안되고 엉뚱한 행이 삭제되었다.
=> 개선
var rowIds = $("#jqGrid").getGridParam("selarrrow");
for(var i=rowIds.length-1 ; i>=0 ; i--) {
$("#jqGrid").delRowData(rowIds[i])
}
이렇게 바꾸니 정상 삭제된다!
반응형
'Front-End > JavaScript' 카테고리의 다른 글
ES6 Helper Method 에 대해 알아보기 (0) | 2021.11.12 |
---|---|
[error] Server is started at 5500 but failed to open in Browser Preview. Got Browser Preview extension installed? (3) | 2021.11.03 |
[JavaScript] 자바스크립트에서 table 내용 엑셀 다운로드 (2) | 2020.06.18 |
[ES6] WeakSet, WeakMap (0) | 2020.06.13 |
[JavaScript] 프로토타입(prototype)_2편 (0) | 2020.05.24 |
최근댓글