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

PropertyModifiersTypeDescription
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

클릭한 셀의 종류

column

클릭한 셀의 컬럼

dataRow

클릭한 셀이 DataCell인 경우 dataRow

field

클릭한 대상의 필드

fieldName

클릭한 대상의 필드명

groupLevel

클릭한 셀의 그룹 레벨

index

클릭한 셀의 인덱스

Remarks:

footer, summary 등의 인덱스이다.

itemIndex

클릭한 대상이 위치한 순서

subType

클릭한 대상의 서브 타입

type

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

url

linkCellRenderer의 A Tag를 클릭했을때 url