RowIndicator
그리드의 인디케이터에 관한 설정 모델
Signature:
export interface RowIndicator Remarks
인디케이터는 행 index를 표시하거나, focus 된 행의 위치 등을 표시한다.
GridBase.setRowIndicator() 사용시 필요한 정보만 입력하면 된다.
Example
gridView.setRowIndicator({zeroBase: true});Properties
| Property | Type | Description |
|---|---|---|
| cellStyleCallback | RowBarCellStyleCallback | 셀의 스타일을 지정하기 위한 콜백 |
| displayOrder | number | 체크바, 상태바, 인디케이터 중에서 보여지는 순서 (인덱스) |
| displayValue | IndicatorValue | 인디케이터 셀들에 표시할 내용 |
| displayWidth | number | 실제 표시되는 너비 |
| draggableSelectedRows | boolean | 선택된 행의 인디케이트 셀에서 행 이동 여부 |
| footText | string | foot 영역에 표시할 텍스트 |
| headText | string | head 영역에 표시할 텍스트 |
| indexOffset | number | 인디케이터에 표시될 숫자와 아이템 인덱스(행 순서)와의 간격 |
| mark | StateMark | |
| maxWidth | number | 최대 너비 |
| minWidth | number | 최소 너비 |
| popupMenu | PopupMenuItem[] | string | 팝업 메뉴 |
| rowOffset | number | 인디케이터에 표시될 숫자와 데이터 행 고유번호와의 간격을 지정 |
| selectable | boolean | 마우스로 클릭 혹은 드래그 시 선택 영역 지정 가능 여부 |
| showFocus | boolean | focus 된 행에 해당하는 셀의 스타일 적용여부 여부 |
| showSelection | boolean | 데이터 선택 영역에 맞춰 관련된 셀들의 스타일 적용 여부 |
| sumText | string | summary 영역에 표시할 텍스트 |
| visible | boolean | 표시 여부 |
| width | number | 너비 |
| zeroBase | boolean | 인디케이터 숫자가 0부터 시작할 것인지의 여부 |
Properties Desc
cellStyleCallback
셀의 스타일을 지정하기 위한 콜백
Type - RowBarCellStyleCallback
displayOrder
체크바, 상태바, 인디케이터 중에서 보여지는 순서 (인덱스)
Type - number
Remarks:
숫자가 작을 수록 왼쪽에 배치된다.
displayValue
인디케이터 셀들에 표시할 내용
Type - IndicatorValue
displayWidth
실제 표시되는 너비
Type - number
Remarks:
width가 0일때 rowIndicator의 너비
draggableSelectedRows
선택된 행의 인디케이트 셀에서 행 이동 여부
Type - boolean
footText
foot 영역에 표시할 텍스트
Type - string
headText
head 영역에 표시할 텍스트
Type - string
indexOffset
인디케이터에 표시될 숫자와 아이템 인덱스(행 순서)와의 간격
Type - number
Remarks:
인디케이터 숫자 = 아이템 인덱스 + indexOffset
mark
Warning: This API is now obsolete.
인디케이터에 표시되는 상태의 형태
Type - StateMark
maxWidth
최대 너비
Type - number
minWidth
최소 너비
Type - number
popupMenu
팝업 메뉴
Type - PopupMenuItem[] | string
rowOffset
인디케이터에 표시될 숫자와 데이터 행 고유번호와의 간격을 지정
Type - number
Remarks:
인디케이터 숫자 = 데이터 행 번호 + rowOffset
selectable
마우스로 클릭 혹은 드래그 시 선택 영역 지정 가능 여부
Type - boolean
Remarks:
DisplayOptions.selectionMode 가 SelectionMode.NONE 이 아니고, DisplayOptions.selectionStyle 이 single 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