RowIndicator

그리드의 인디케이터에 관한 설정 모델

상세 설명

인디케이터는 행 index를 표시하거나, focus 된 행의 위치 등을 표시한다.

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

예제 코드

gridView.setRowIndicator({zeroBase: true});

프로퍼티 정보

cellStyleCallback


cellStyleCallback: RowBarCellStyleCallback

셀의 스타일을 지정하기 위한 콜백

displayOrder


displayOrder: number

체크바, 상태바, 인디케이터 중에서 보여지는 순서 (인덱스)

상세 설명

숫자가 작을 수록 왼쪽에 배치된다.

displayValue


displayValue: IndicatorValue

인디케이터 셀들에 표시할 내용

displayWidth


displayWidth: number

실제 표시되는 너비

상세 설명

width가 0일때 rowIndicator의 너비

footText


footText: string

foot 영역에 표시할 텍스트

기본값

null

headText


headText: string

head 영역에 표시할 텍스트

기본값

null

indexOffset


indexOffset: number

인디케이터에 표시될 숫자와 아이템 인덱스(행 순서)와의 간격

상세 설명

인디케이터 숫자 = 아이템 인덱스 + indexOffset

기본값

0

mark


mark: StateMark

인디케이터에 표시되는 상태의 형태

기본값

StateMark.IMAGE

maxWidth


maxWidth: number

최대 너비

기본값

0

minWidth


minWidth: number

최소 너비

기본값

32

popupMenu


popupMenu: PopupMenuItem[] | string

팝업 메뉴

rowOffset


rowOffset: number

인디케이터에 표시될 숫자와 데이터 행 고유번호와의 간격을 지정

상세 설명

인디케이터 숫자 = 데이터 행 번호 + rowOffset

기본값

0

selectable


selectable: boolean

마우스로 클릭 혹은 드래그 시 선택 영역 지정 가능 여부

상세 설명

DisplayOptions.selectionModeSelectionMode.NONE 이 아니고, DisplayOptions.selectionStylesingle selection style 이 아니어야 선택 영역 지정이 가능하다.

기본값

true

showFocus


showFocus: boolean

focus 된 행에 해당하는 셀의 스타일 적용여부 여부

상세 설명

true면 focus 된 행에 해당하는 셀을 'rg-rowindicator-focus' 스타일로 표시한다.

기본값

true

showSelection


showSelection: boolean

데이터 선택 영역에 맞춰 관련된 셀들의 스타일 적용 여부

상세 설명

true면 데이터 선택 영역에 맞춰 관련된 셀들을 'rg-rowindicator-select' 스타일로 표시한다.

기본값

true

sumText


sumText: string

summary 영역에 표시할 텍스트

기본값

null

visible


visible: boolean

표시 여부

width


width: number

너비

상세 설명

0인경우 표시되는 내용에 따라 너비가 변경된다.

기본값

0

zeroBase


zeroBase: boolean

인디케이터 숫자가 0부터 시작할 것인지의 여부

기본값

false