RowGroup
행 그룹핑과 관련된 영역들의 표시 방법 등에 대한 설정 모델
Signature:
export interface RowGroup
Remarks
GridView.setRowGroup() 사용시 필요한 정보만 입력하면 된다.
Example
gridView.setRowGroup({levelIndent: false});
Events
Property | Modifiers | Type | Description |
---|---|---|---|
createFooterCallback | CreateFooterCallback | 특정 그룹 푸터의 표시 여부를 지정하기 위한 콜백 | |
expanderVisibleCallback | ExpanderVisibleCallback | expander 표시여부를 결정하는 콜백 | |
headerCallback | HeaderCallback | 헤더에 표시할 문자열을 return하는 콜백 | |
valueForGroupCallback | ValueForGroupCallback | 컬럼의 값이 아닌 다른 값으로 그룹을 만들때 사용하는 콜백 RowGroup.mergeMode에서는 사용할수 없다. |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
collapsedAdornments | RowGroupAdornments | 행 그룹이 접힌 상태일 때, 그룹 헤더, 푸터의 표시 여부 | |
expandedAdornments | RowGroupAdornments | 행 그룹이 펼쳐진 상태일 때, 그룹 헤더, 푸터의 표시 여부 | |
expanderVisibility | ExpanderVisibility | expander 표시 여부 | |
footers | RowGroupFooterCollection | 로우그룹 푸터의 갯수와 style등을 지정한다. | |
headerStatement | string | 헤더에 표시할 문자열 서식 | |
levelIndent | number | 그룹 레벨 간 들여쓰기 여백 | |
mergeExpanderVisibility | ExpanderVisibility | expander 표시 여부 | |
mergeFooterIndenting | boolean | (ALPHA) 머지 된 푸터의 들여쓰기 여부 | |
mergeHeaderIndenting | boolean | (ALPHA) 머지 된 헤더의 들여쓰기 여부 | |
mergeMode | boolean | 그룹핑 된 컬럼의 머지 표현 여부 | |
resetOriginVindex | boolean | mergeMode가 true 일때 Grouping에서 해제된 컬럼이 원래의 위치로 이동되도록 한다. | |
sorting | boolean | 자동 정렬 여부 |
Methods
Method | Description |
---|---|
setFooters(footers) |
Events Desc
createFooterCallback
특정 그룹 푸터의 표시 여부를 지정하기 위한 콜백
Remarks:
RowGroup.mergeMode 가 true
인 경우 일부 그룹 푸터의 표시여부를 지정할 수 있다. 표시하길 원하는 경우 true
값을 반환한다.
expanderVisibleCallback
expander 표시여부를 결정하는 콜백
headerCallback
헤더에 표시할 문자열을 return하는 콜백
Remarks:
RowGroup.headerStatement가 있는 경우 무시된다.
valueForGroupCallback
컬럼의 값이 아닌 다른 값으로 그룹을 만들때 사용하는 콜백 RowGroup.mergeMode에서는 사용할수 없다.
Remarks:
컬럼의 일부 값 또는 다른 컬럼과 조합해서 그룹을 만드는 경우 사용한다. 데이터를 정렬한후 콜백이 호출되기 때문에 별도의 정렬이 필요하다면 사용자 정의 정렬 함수를 이용해서 정렬을 한다.
Properties Desc
collapsedAdornments
행 그룹이 접힌 상태일 때, 그룹 헤더, 푸터의 표시 여부
expandedAdornments
행 그룹이 펼쳐진 상태일 때, 그룹 헤더, 푸터의 표시 여부
expanderVisibility
expander 표시 여부
footers
로우그룹 푸터의 갯수와 style등을 지정한다.
headerStatement
헤더에 표시할 문자열 서식
levelIndent
그룹 레벨 간 들여쓰기 여백
mergeExpanderVisibility
Warning: This API is now obsolete.
expanderVisibility로 대체.
expander 표시 여부
mergeFooterIndenting
머지 된 푸터의 들여쓰기 여부
mergeHeaderIndenting
머지 된 헤더의 들여쓰기 여부
mergeMode
그룹핑 된 컬럼의 머지 표현 여부
resetOriginVindex
mergeMode가 true
일때 Grouping에서 해제된 컬럼이 원래의 위치로 이동되도록 한다.
Remarks:
grouping후 컬럼을 이동시키거나 또는 visible을 변경한 경우에는 정상적인 위치로 찾아가지 못한다.
sorting
자동 정렬 여부
Remarks:
false
로 설정하면 행 그룹 시 자동으로 정렬되지 않고 그리드에 표시된 데이터의 순서대로 행 그룹핑 된다.
Methods Desc
setFooters
Warning: This API is now obsolete.
로우그룹 푸터의 갯수와 style등을 지정한다.