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 | 그리드 상에서의 순서 |
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와 호환성을 위해서 남겨둔 속성
level
수준
Type
- number
Remarks:
TreeView 의 행이라면 트리의 수준이다.
extended
가 true
여야 정보를 얻을 수 있다.
parentId
부모의 id
Type
- number
rowState
행의 상태값
Type
- RowState
type
종류
Type
- undefined | 'row' | 'group' | 'tree' | 'footer'