gridLib/jqGrid

jqGrid 속성 확인/변경

dddzr 2021. 10. 4. 00:40

그리드를 생성할 때 속성을 옵션으로 명시하는데

그리드 생성 이후에 그리드 전체, 칼럼 별 속성을 확인하고 변경하는 방법이다.

 

gird 생성 예시

var GridColModel = [
	{ name: 'ColumnName', index: 'ColumnName', align: 'center', width: '10%', editable: false},
];
var GridColName = GridColModel.map(function(item){ return item.name;});
var GridData = {};


$("#GridName").jqGrid({
          datatype: "local", // 가지고 오는 데이터 타입 (xml, json,local)
          colName:  GridColName,
          colModel: GridColModel,
          data: GridData,
          width: 1000,
          height: 500,
          multiselect: true,
          cellEdit: true,
          cellsubmit: "clientArray", 
          ignoreCase: true,
          loadonce : false,
          ignoreCase: true,
})

 

getGridParam

grid 전체의 속성,

$("#GridName").jqGrid({}) 내부에 쓰는 속성 확인

$("#gridName").jqGrid('getGridParam','cellEdit');

setGridParam

grid 전체의 속성,

$("#GridName").jqGrid({}) 내부에 쓰는 속성 변경

$("#GridName").jqGrid('setGridParam',{cellEdit: false});

 

 

getColProp

칼럼의 속성,

GridColModel의 컬럼당 속성 확인

$("#gridName").getColProp('columnName');

setColProp

칼럼의 속성,

GridColModel의 컬럼당 속성 변경

$("#GridName").setColProp('columnName',{editable:true});

 

 

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

JqGrid 공백(setCell)  (0) 2022.07.11
JqGrid row추가, 삭제 / 데이터 추가 방법  (0) 2021.10.09
jqGrid css style 변경  (0) 2021.10.04
jqGrid setCell (editalbe 속성 변경)  (0) 2021.09.12
jqGrid 크기 설정/변경  (0) 2021.09.12