반응형

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

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

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기