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
Property | Modifiers | Type | Description |
---|---|---|---|
cellType | GridCellType | 클릭한 셀의 종류 | |
column | string | 클릭한 셀의 컬럼 | |
dataRow | number | 클릭한 셀이 DataCell인 경우 dataRow | |
field | number | 클릭한 대상의 필드 | |
fieldName | string | 클릭한 대상의 필드명 | |
groupLevel | number | 클릭한 셀의 그룹 레벨 | |
index | number | 클릭한 셀의 인덱스 | |
itemIndex | number | 클릭한 대상이 위치한 순서 | |
subType | GridCellType | 클릭한 대상의 서브 타입 | |
type | string | 셀이 DataCell이면서 클릭한 element가 renderer의 item인 경우 renderer의 type | |
url | string | linkCellRenderer의 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