gridLib/jqGrid

JqGrid row추가, 삭제 / 데이터 추가 방법

dddzr 2021. 10. 9. 15:26

addJSONData

한번에 그리드 전체의 데이터를 추가 할 수 있다.

$("#GridName")[0].addJSONData(data);

하지만 데이터를 그리드 내부에 저장하는 로직이 들어있지 않아 페이지 이동을 하거나 정렬, 솔트 기능을 사용하면 원래 데이터로 돌아가 버린다.

datatype:'local'  경우 다른방법 사용할 것

 

setGridParams

메소드로 data 업데이트하고 reload

 $("#GridName").jqGrid("clearGridData");
 $("#GridName).jqGrid("setGridParam",{data : data};
 $("#GridName").trigger("reloadGrid");

 

AddRowData

한줄 씩 추가하는 방법

var rowId = $("#GridName").getGridParam("reccount");
//현재 생성된 row 수, id를 인덱스로 자동생성
$("#GridName").jqGrid("addRowData", rowId+1, rowData, 'last');

 

'gridLib > jqGrid' 카테고리의 다른 글

jqGrid filter (filter 할 때 multiselect유지)  (1) 2022.09.25
JqGrid 공백(setCell)  (0) 2022.07.11
jqGrid 속성 확인/변경  (0) 2021.10.04
jqGrid css style 변경  (0) 2021.10.04
jqGrid setCell (editalbe 속성 변경)  (0) 2021.09.12