프런트엔드/jqgrid

[Jqgrid] MultiSelect 여부에 따라 데이터 가져오기

Jqgrid 옵션에 따라 selrow, selarrrow가 매우 헷갈린다..

맨날 찾아보는 정보 잘 정리하신 분 거 기억해두자..

 

(1) 단일 Row 일 경우 선택하여 값을 불러오기 (multiSelect : false) 

 

var obj = $("#ListTable");

var rowId = obj.jqGrid("getGridParam", "selrow");

var value = obj.jqGrid('getCell', rowId, 'ColumnName');

 

(2) MultiSelect 다중 Row 일 경우 값 출력 해보기 (multiSelect : true)

var obj = $("#ListTable");

var idx = obj .jqGrid('getGridParam', 'selarrrow');

 

for(var i = 0; i < idx.length;i++)

{

var value = obj.jqGrid('getCell', idx[i], ''ColumnName’);

alert(value);

}


출처: https://hwoarang757.tistory.com/entry/JQuery-JQGrid-단일-Row-또는-다중-Row-선택-후-값-불러오기-간단한-예제 [허접한 실력에 형편없는 개발자의 블로그]

'프런트엔드 > jqgrid' 카테고리의 다른 글

[jqGrid] 테이블 첫번째 로우 선택하기  (0) 2021.07.02