그리드 설정

데이터 병합(그리드 설정 방식)

QCELL의 병합 기능은 인접한 셀의 값이 같을 때 이를 하나의 셀로 합쳐 표시하는 기능입니다.
행 또는 열 방향으로 병합할 수 있으며, 헤더와 데이터 영역 모두에 적용 가능합니다.

그리드 생성 시 미리 설정하거나, 생성 후 API를 이용하여 동적으로 병합을 설정하고 변경할 수 있습니다.
병합 순서 (행 우선, 열 우선 등) 또한 자유롭게 설정 가능합니다.



그리드 설정 방식

merge 그리드 설정으로 사용하는 데이터 병합 방식입니다.

데이터 영역의 병합 방식 ("none" | "row" | "col" | "group"| "groupandrow")

① groupandrow : 데이터를 특정 컬럼 기준으로 그룹화하면서, 그룹 기준 컬럼에 대해 행을 병합하며, 그룹 내의 반복 값을 병합해 가독성을 높이는 방식
② group : 데이터를 특정 컬럼 기준으로 그룹화하며, 행의 병합은 발생하지 않으며, 그룹 기준 컬럼의 값이 여러 번 반복되어 나타나는 방식
③ row : 행을 기준으로 병합하는 방식
④ col : 열을 기준으로 병합하는 방식
⑤ none : 병합을 실행하지 않음




"merge" : {"data":"row"}로 사용하여 헤더와 데이터를 각각 병합 설정 할 수 있습니다.


columns의 옵션인 mergecol은 merge type인 "col" 이용 시 컬럼의 merge 실행 여부를 실행하는 컬럼 옵션이며
API 방식과 그리드 설정 방식에 대하여 적용이 가능합니다.

mergecol: true => col의 병합 O
mergecol: false => col의 병합 X







아래의 5가지 옵션을 설정한 샘플과 소스 보기를 통해 파악해 보시길 바랍니다.

'merge' : 'none'


'merge' : 'row'


'merge' : 'col'


'merge' : 'group'


'merge' : 'groupandrow'