RealGrid2 API
Interface
RowGroup

RowGroup

행 그룹핑과 관련된 영역들의 표시 방법 등에 대한 설정 모델

Signature:

export interface RowGroup 

Remarks

GridView.setRowGroup() 사용시 필요한 정보만 입력하면 된다.

Example

gridView.setRowGroup({levelIndent: false});

Events

PropertyModifiersTypeDescription
createFooterCallbackCreateFooterCallback특정 그룹 푸터의 표시 여부를 지정하기 위한 콜백
expanderVisibleCallbackExpanderVisibleCallbackexpander 표시여부를 결정하는 콜백
headerCallbackHeaderCallback헤더에 표시할 문자열을 return하는 콜백
valueForGroupCallbackValueForGroupCallback컬럼의 값이 아닌 다른 값으로 그룹을 만들때 사용하는 콜백 RowGroup.mergeMode에서는 사용할수 없다.

Properties

PropertyModifiersTypeDescription
collapsedAdornmentsRowGroupAdornments행 그룹이 접힌 상태일 때, 그룹 헤더, 푸터의 표시 여부
expandedAdornmentsRowGroupAdornments행 그룹이 펼쳐진 상태일 때, 그룹 헤더, 푸터의 표시 여부
expanderVisibilityExpanderVisibilityexpander 표시 여부
footersRowGroupFooterCollection로우그룹 푸터의 갯수와 style등을 지정한다.
headerStatementstring헤더에 표시할 문자열 서식
levelIndentnumber그룹 레벨 간 들여쓰기 여백
mergeExpanderVisibilityExpanderVisibilityexpander 표시 여부
mergeFooterIndentingboolean(ALPHA) 머지 된 푸터의 들여쓰기 여부
mergeHeaderIndentingboolean(ALPHA) 머지 된 헤더의 들여쓰기 여부
mergeModeboolean그룹핑 된 컬럼의 머지 표현 여부
resetOriginVindexbooleanmergeMode가 true일때 Grouping에서 해제된 컬럼이 원래의 위치로 이동되도록 한다.
sortingboolean자동 정렬 여부

Methods

MethodDescription
setFooters(footers)

Events Desc

createFooterCallback

특정 그룹 푸터의 표시 여부를 지정하기 위한 콜백

Remarks:

RowGroup.mergeModetrue 인 경우 일부 그룹 푸터의 표시여부를 지정할 수 있다. 표시하길 원하는 경우 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등을 지정한다.