본문 바로가기
javascript

[jqGrid] jqGrid 기능

by TTTGGG 2024. 3. 14.
728x90
반응형
SMALL

멀티헤더 설정

$("#grd").jqGrid({
    // jqGrid 기본 설정
    colModel: [
        // 첫 번째 행의 컬럼 모델 정의
        { name: "PRODUCT_CD", label: "제품 코드", width: 100 },
        { name: "PRODUCT_NM", label: "제품명", width: 200 },
        { name: "PRODUCT_M_S", label: "시작일", width: 100 },
        { name: "PRODUCT_M_E", label: "종료일", width: 100 },
        // 더 많은 컬럼 정의가 이어질 수 있습니다.
    ],
    // 기타 jqGrid 설정...
});

// 멀티헤더(그룹 헤더) 설정
$("#grd").jqGrid('setGroupHeaders', {
    useColSpanStyle: true, // 빈 셀에 대해서는 colSpan을 사용하지 않음
    groupHeaders: [
        {
            startColumnName: 'PRODUCT_M_S', // 이 컬럼부터
            numberOfColumns: 2, // 이 컬럼을 포함하여 총 2개의 컬럼을 그룹화
            titleText: '일정' // 그룹 헤더의 제목
        },
        // 필요하다면 더 많은 그룹 헤더를 정의할 수 있습니다.
    ]
});

 

 

열고정

$("#grd").jqGrid({
    // 기본 jqGrid 설정
    colModel: [
        { name: 'PRODUCT_CD', label: '제품 코드', width: 100, frozen: true },
        { name: 'PRODUCT_NM', label: '제품명', width: 200 },
        // 더 많은 컬럼 정의...
    ],
    // 기타 설정...
});

// 열 고정 적용
$("#grd").jqGrid('setFrozenColumns');

728x90
반응형
LIST

'javascript' 카테고리의 다른 글

[js] React/Angular/Vue.js  (0) 2024.07.22
[javascript] Promise  (0) 2024.07.12
[javascript] 좌표값 알아내기  (0) 2024.04.30
[jqGrid] 열 병합  (0) 2024.03.22
[jqGrid] jqGrid 기본  (0) 2024.03.14