RealGrid2 API
Interface
RowIndicator

RowIndicator

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

Signature:

export interface RowIndicator 

Remarks

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

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

Example

gridView.setRowIndicator({zeroBase: true});

Properties

PropertyTypeDescription
cellStyleCallbackRowBarCellStyleCallback셀의 스타일을 지정하기 위한 콜백
displayOrdernumber체크바, 상태바, 인디케이터 중에서 보여지는 순서 (인덱스)
displayValueIndicatorValue인디케이터 셀들에 표시할 내용
displayWidthnumber실제 표시되는 너비
footTextstringfoot 영역에 표시할 텍스트
headTextstringhead 영역에 표시할 텍스트
indexOffsetnumber인디케이터에 표시될 숫자와 아이템 인덱스(행 순서)와의 간격
markStateMark인디케이터에 표시되는 상태의 형태
maxWidthnumber최대 너비
minWidthnumber최소 너비
popupMenuPopupMenuItem[] | string팝업 메뉴
rowOffsetnumber인디케이터에 표시될 숫자와 데이터 행 고유번호와의 간격을 지정
selectableboolean마우스로 클릭 혹은 드래그 시 선택 영역 지정 가능 여부
showFocusbooleanfocus 된 행에 해당하는 셀의 스타일 적용여부 여부
showSelectionboolean데이터 선택 영역에 맞춰 관련된 셀들의 스타일 적용 여부
sumTextstringsummary 영역에 표시할 텍스트
visibleboolean표시 여부
widthnumber너비
zeroBaseboolean인디케이터 숫자가 0부터 시작할 것인지의 여부

Properties Desc

cellStyleCallback

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

Type - RowBarCellStyleCallback


displayOrder

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

Type - number

Remarks:

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


displayValue

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

Type - IndicatorValue


displayWidth

실제 표시되는 너비

Type - number

Remarks:

width가 0일때 rowIndicator의 너비


footText

foot 영역에 표시할 텍스트

Type - string


headText

head 영역에 표시할 텍스트

Type - string


indexOffset

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

Type - number

Remarks:

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


mark

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

Type - StateMark


maxWidth

최대 너비

Type - number


minWidth

최소 너비

Type - number


popupMenu

팝업 메뉴

Type - PopupMenuItem[] | string


rowOffset

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

Type - number

Remarks:

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


selectable

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

Type - boolean

Remarks:

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


showFocus

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

Type - boolean

Remarks:

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


showSelection

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

Type - boolean

Remarks:

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


sumText

summary 영역에 표시할 텍스트

Type - string


visible

표시 여부

Type - boolean


width

너비

Type - number

Remarks:

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


zeroBase

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

Type - boolean