반응형
Slickgrid에서 기본적으로 멀티헤더를 지원하지 않습니다.
그래서 멀티헤더를 지원하는 플러그인(slickgrid-colgroup-plugin)을 이용해야 합니다.
Slickgrid의 멀티헤더 플러그인은 slickgrid-colgroup-plugin으로 아래의 URL을 참고하세요.
https://github.com/keik/slickgrid-colgroup-plugin
1. 아래의 URL에서 slick.colgroup.js 소스를 Slickgrid 폴더의 plugins에 생성합니다.
https://github.com/keik/slickgrid-colgroup-plugin/blob/master/dist/slick.colgroup.js
2. 아래와 같이 플러그인 소스를 웹페이지에 추가하세요.
1
|
<script src="js/slickgrid/plugins/slick.colgroup.js"></script>
|
cs |
3. 컬럼 JSon에 children을 추가하여 멀티헤더를 만듭니다.
1
2
3
4
5
6
7
8
9
10
|
var columns = [
{id: "no", name: "No", field: "no",},
{id: "title", name: "Title", field: "title",
children: [
{id: 'col1', name: 'col 1', field: 'col1', width:100},
{id: 'col2', name: 'col 2', field: 'col2', width:100}
]
},
{id: "creator", name: "Creator", field: "creator", width:150, sortable: false}
];
|
cs |
4. SlickGrid에 플러그인을 추가합니다.
1
2
3
|
// SlickGrid 생성
var grid = new Slick.Grid("#myGrid", data, columns, options);
grid.registerPlugin(new Slick.Plugins.ColGroup())
|
cs |
5. Slickgrid에 멀티헤더 작용 예입니다.
반응형
'Javascript' 카테고리의 다른 글
SlickGrid 순번 컬럼 넣기 (0) | 2021.07.19 |
---|---|
Javascript에서 Json Object의 Key(name), Value 쉽게 얻기 (0) | 2021.07.16 |
[JS] SlickGrid 체크박스 추가 및 선택된 데이터 얻는 방법 (3) | 2021.05.10 |
SlickGrid 새로운 Row 추가하기 (0) | 2021.03.26 |
[JS] SlickGrid 다중정렬(Multi Sort)하기 (0) | 2021.03.13 |
댓글