Front-End/JavaScript

jqGrid 선택한 행 삭제하는 방법

미피뿌 2021. 6. 17. 10:25
반응형

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])
}

이렇게 바꾸니 정상 삭제된다! 

반응형