RealGrid2 API
Interface
MenuItem

MenuItem

Warning: This API is now obsolete.

PopupMenuItem으로 변경

메뉴 항목 관련 설정 정보 모델

Signature:

export interface MenuItem 

Remarks

PopupMenuItem 형식을 이용하여 생성한 객체를 GridBase.onMenuItemClickedGridBase.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

PropertyTypeDescription
callbackMenuItemClick클릭 했을 때 호출되는 콜백

Properties

PropertyTypeDescription
checkedbooleantype이 "check"나 "radio"일때 체크 여부
enabledboolean클릭 가능 여부
groupstring메뉴의 그룹, type이 "radio"일때 동일 그룹내에서 하나만 선택
labelstring메뉴에 표시될 명칭
parentPopupMenu부모: MenuItem 객체
tagany태그
typeMenuItemType메뉴 항목 형태
visibleboolean표시 여부

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