RealGrid2 API
Interface
GridItem

GridItem

아이템의 정보 모델

Signature:

export interface GridItem 

Remarks

GridBase.getModel(), GridBase.getModelAs() 등으로 아이템의 모델을 반환할 때의 형식이다.

아이템의 모델을 반환 할 때, 해당 method 에 extended 매개변수가 truefalse 냐에 따라 반환되는 모델의 형식이 다를 수 있다.

Example

let model = gridView.getModelAs(3, 'row'); // GridItem 모델 반환

Properties

PropertyModifiersTypeDescription
checkedboolean체크 여부
childIndexnumber자신의 부모를 기준으로한 자신의 순서
countnumber하위 아이템의 개수
dataRownumber행 고유번호
dataRowsnumber[]그룹아이템일 경우 하위 행들의 인덱스
expandedboolean펼쳐짐 여부
firstDataItemGridItem그룹아이템일 경우 처음 데이터 아이템
firstItemGridItem그룹아이템일 경우 처음 아이템
footerIdnumber푸터 id
getData(field: string | number) => anytype이 "row" 또는 "tree" 인 경우 입력된 field의 값을 가져온다.
idnumber아이템 id
indexnumber그리드 상에서의 순서
itemIndexnumber그리드 상에서의 순서
levelnumber수준
parentIdnumber부모의 id
rowStateRowState행의 상태값
typeundefined | 'row' | 'group' | 'tree' | 'footer'종류

Properties Desc

checked

체크 여부

childIndex

자신의 부모를 기준으로한 자신의 순서

Remarks:

extendedtrue 여야 정보를 얻을 수 있다.

count

하위 아이템의 개수

dataRow

행 고유번호

dataRows

그룹아이템일 경우 하위 행들의 인덱스

Remarks:

extendedtrue 여야 정보를 얻을 수 있다.

expanded

펼쳐짐 여부

Remarks:

TreeView 의 아이템일나 그룹 아이템일 때 해당 정보를 얻을 수 있다.

firstDataItem

그룹아이템일 경우 처음 데이터 아이템

Remarks:

extendedtrue 여야 정보를 얻을 수 있다.

firstItem

그룹아이템일 경우 처음 아이템

Remarks:

extendedtrue 여야 정보를 얻을 수 있다.

footerId

푸터 id

getData

type이 "row" 또는 "tree" 인 경우 입력된 field의 값을 가져온다.

id

아이템 id

index

그리드 상에서의 순서

itemIndex

그리드 상에서의 순서

Remarks:

RealGridJS와 호환성을 위해서 남겨둔 속성

level

수준

Remarks:

TreeView 의 행이라면 트리의 수준이다.

extendedtrue 여야 정보를 얻을 수 있다.

parentId

부모의 id

rowState

행의 상태값

type

종류