GridItem
아이템의 정보 모델
Signature:
export interface GridItem Remarks
GridBase.getModel(), GridBase.getModelAs() 등으로 아이템의 모델을 반환할 때의 형식이다.
아이템의 모델을 반환 할 때, 해당 method 에 extended 매개변수가 true 냐 false 냐에 따라 반환되는 모델의 형식이 다를 수 있다.
Example
let model = gridView.getModelAs(3, 'row'); // GridItem 모델 반환Properties
| Property | Type | Description |
|---|---|---|
| checkable | boolean | 선택가능 여부 |
| checked | boolean | 체크 여부 |
| childIndex | number | 자신의 부모를 기준으로한 자신의 순서 |
| count | number | 하위 아이템의 개수 |
| dataRow | number | 행 고유번호 |
| dataRows | number[] | 그룹아이템일 경우 하위 행들의 인덱스 |
| expanded | boolean | 펼쳐짐 여부 |
| firstDataItem | GridItem | 그룹아이템일 경우 처음 데이터 아이템 |
| firstItem | GridItem | 그룹아이템일 경우 처음 아이템 |
| footerId | number | 푸터 id |
| getData | (field: string | number) => any | type이 "row" 또는 "tree" 인 경우 입력된 field의 값을 가져온다. |
| id | number | 아이템 id |
| indeterminate | boolean | indeterminate상태 여부 |
| index | number | 그리드 상에서의 순서 |
| itemIndex | number | 그리드 상에서의 순서 |
| itemState | ItemState | 아이템의 상태값 |
| level | number | 수준 |
| parentId | number | 부모의 id |
| rowState | RowState | 행의 상태값 |
| type | undefined | 'row' | 'group' | 'tree' | 'footer' | 종류 |
Properties Desc
checkable
선택가능 여부
Type - boolean
checked
체크 여부
Type - boolean
childIndex
자신의 부모를 기준으로한 자신의 순서
Type - number
Remarks:
extended 가 true 여야 정보를 얻을 수 있다.
count
하위 아이템의 개수
Type - number
dataRow
행 고유번호
Type - number
dataRows
그룹아이템일 경우 하위 행들의 인덱스
Type - number[]
Remarks:
extended 가 true 여야 정보를 얻을 수 있다.
expanded
펼쳐짐 여부
Type - boolean
Remarks:
TreeView 의 아이템일나 그룹 아이템일 때 해당 정보를 얻을 수 있다.
firstDataItem
그룹아이템일 경우 처음 데이터 아이템
Type - GridItem
Remarks:
extended 가 true 여야 정보를 얻을 수 있다.
firstItem
그룹아이템일 경우 처음 아이템
Type - GridItem
Remarks:
extended 가 true 여야 정보를 얻을 수 있다.
footerId
푸터 id
Type - number
getData
type이 "row" 또는 "tree" 인 경우 입력된 field의 값을 가져온다.
Type - (field: string | number) => any
id
아이템 id
Type - number
indeterminate
indeterminate상태 여부
Type - boolean
index
그리드 상에서의 순서
Type - number
itemIndex
그리드 상에서의 순서
Type - number
Remarks:
RealGridJS와 호환성을 위해서 남겨둔 속성
itemState
아이템의 상태값
Type - ItemState
level
수준
Type - number
Remarks:
TreeView 의 행이라면 트리의 수준이다.
extended 가 true 여야 정보를 얻을 수 있다.
parentId
부모의 id
Type - number
rowState
행의 상태값
Type - RowState
type
종류
Type - undefined | 'row' | 'group' | 'tree' | 'footer'