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