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 |