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

PropertyTypeDescription
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

체크 여부

Type - boolean


childIndex

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

Type - number

Remarks:

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


count

하위 아이템의 개수

Type - number


dataRow

행 고유번호

Type - number


dataRows

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

Type - number[]

Remarks:

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


expanded

펼쳐짐 여부

Type - boolean

Remarks:

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


firstDataItem

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

Type - GridItem

Remarks:

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


firstItem

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

Type - GridItem

Remarks:

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


footerId

푸터 id

Type - number


getData

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

Type - (field: string | number) => any


id

아이템 id

Type - number


index

그리드 상에서의 순서

Type - number


itemIndex

그리드 상에서의 순서

Type - number

Remarks:

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


level

수준

Type - number

Remarks:

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

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


parentId

부모의 id

Type - number


rowState

행의 상태값

Type - RowState


type

종류

Type - undefined | 'row' | 'group' | 'tree' | 'footer'