MenuItem
Warning: This API is now obsolete.
PopupMenuItem으로 변경
메뉴 항목 관련 설정 정보 모델
Signature:
export interface MenuItem
Remarks
PopupMenuItem 형식을 이용하여 생성한 객체를 GridBase.onMenuItemClicked 와 GridBase.onContextMenuItemClicked 으로 콜백을 지정할 때 매개변수로 사용된다.
또는 GridBase.addPopupMenu() 사용 시 callback 의 매개변수 중 menuItem
의 형식이다.
Example
gridView.addPopupMenu("menu1", [
{
label: "alpha",
callback: function(grid, menuItem, index) {
console.log("aa")
console.log(menuItem); // 해당 형식의 객체
console.log(clickData);
}
},
{label: "beta"},
{label: "gamma"}
]);
Events
Property | Type | Description |
---|---|---|
callback | MenuItemClick | 클릭 했을 때 호출되는 콜백 |
Properties
Property | Type | Description |
---|---|---|
checked | boolean | type이 "check"나 "radio"일때 체크 여부 |
enabled | boolean | 클릭 가능 여부 |
group | string | 메뉴의 그룹, type이 "radio"일때 동일 그룹내에서 하나만 선택 |
label | string | 메뉴에 표시될 명칭 |
parent | PopupMenu | 부모: MenuItem 객체 |
tag | any | 태그 |
type | MenuItemType | 메뉴 항목 형태 |
visible | boolean | 표시 여부 |
Events Desc
callback
클릭 했을 때 호출되는 콜백
Type
- MenuItemClick
Properties Desc
checked
type이 "check"나 "radio"일때 체크 여부
Type
- boolean
enabled
클릭 가능 여부
Type
- boolean
group
메뉴의 그룹, type이 "radio"일때 동일 그룹내에서 하나만 선택
Type
- string
label
메뉴에 표시될 명칭
Type
- string
parent
부모: MenuItem 객체
Type
- PopupMenu
tag
태그
Type
- any
type
메뉴 항목 형태
Type
- MenuItemType
visible
표시 여부
Type
- boolean