RealGrid2 API
Interface
ClickData

ClickData

클릭한 아이템의 정보 모델

Signature:

export interface ClickData 

Remarks

GridBase.onMenuItemClicked 이나 GridBase.onCellClicked 등 클릭 관련 콜백에서 사용하는 아이템의 정보 모델이다.

Example

gridView.onMenuItemClicked =  function (grid, item, clickData) {
     console.log(item.label + "was clicked.");
     console.log("cellType is: " + clickData.cellType);
};

Properties

PropertyTypeDescription
cellTypeGridCellType클릭한 셀의 종류
columnstring클릭한 셀의 컬럼
dataRownumber클릭한 셀이 DataCell인 경우 dataRow
fieldnumber클릭한 대상의 필드
fieldNamestring클릭한 대상의 필드명
groupLevelnumber클릭한 셀의 그룹 레벨
indexnumber클릭한 셀의 인덱스
itemIndexnumber클릭한 대상이 위치한 순서
subTypeGridCellType클릭한 대상의 서브 타입
typestring셀이 DataCell이면서 클릭한 element가 renderer의 item인 경우 renderer의 type
urlstringlinkCellRenderer의 A Tag를 클릭했을때 url

Properties Desc

cellType

클릭한 셀의 종류

Type - GridCellType


column

클릭한 셀의 컬럼

Type - string


dataRow

클릭한 셀이 DataCell인 경우 dataRow

Type - number


field

클릭한 대상의 필드

Type - number


fieldName

클릭한 대상의 필드명

Type - string


groupLevel

클릭한 셀의 그룹 레벨

Type - number


index

클릭한 셀의 인덱스

Type - number

Remarks:

footer, summary 등의 인덱스이다.


itemIndex

클릭한 대상이 위치한 순서

Type - number


subType

클릭한 대상의 서브 타입

Type - GridCellType


type

셀이 DataCell이면서 클릭한 element가 renderer의 item인 경우 renderer의 type

Type - string


url

linkCellRenderer의 A Tag를 클릭했을때 url

Type - string