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 | 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
클릭한 셀의 종류
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