interface IRtMenu
메뉴 모델. 하나 이상의 메뉴 항목으로 구성된다.
See Also
Events
Properties
- alwaysHide:
boolean
optionalcheck나 radio 항목을 클릭해도 메뉴를 닫는다. - autoCheck:
boolean
optionalDefaulttrue
항목 종류가 RtMenuItemType.CHECK나 RtMenuItemType.RADIO일 때, 항목을 클릭하면 자동으로 IRtMenuItem.checked 샹태를 변경한다.
false
이면 onShow에서 메뉴항목들의 checked 상태를 설정해야 한다. - autoHide:
boolean
optional메뉴 항목이 아닌 영역을 터치하면 메뉴를 닫는다. - checkSize:
number
optionalDefault 20픽셀픽셀 단위 체크 마크 크기. - fillHeight:
boolean
optionalDefaulttrue
true
면 리스트 컨트롤의 높이에 맞춘다. - fillWidth:
boolean
optionalDefaultfalse
true
면 리스트 컨트롤의 너비에 맞춘다. - items: (IRtMenuItem
|
IRtMenuGroup)[]
메뉴 항목들. - onClick: (control:
any
, menu: IRtMenu, menuItem: IRtMenuItem) =>void
optional메뉴 항목이 클릭되면 발생한다.
메뉴 항목의 종류가 RtMenuItemType.CHECK나 RtMenuItemType.RADIO이고 autoCheck이true
이면 항목의 IRtMenuItem.checked가 변경된 후 이벤트 콜백이 실행된다. - onClose: (control:
any
, menu: IRtMenu) =>void
optional메뉴가 닫힌 후 발생한다.
이벤트 콜백 내에서 메뉴 설정 변경을 한꺼번에 반영할 수 있다. - onShow: (control:
any
, menu: IRtMenu) =>void
optional메뉴가 표시되기 직전에 발생한다.
이벤트 콜백 내에서 메뉴 항목들의 속성 등을 수정할 수 있다. - origin: RtMenuOrigin optional
메뉴가 animation으로 표시될 때, 드러나는 시작 위치. - separator:
boolean
optionalDefaulttrue
메뉴 모든 항목 아래 분리선을 표시할 지 여부.