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픽셀픽셀 단위 체크 마크 크기. - items: (IRtMenuItem
|
IRtMenuGroup)[]
optional메뉴 항목들. - name:
string
optional이 객체로 RtListControl.showMenu를 호출하는 경우, 이 이름으로 먼저 등록한다.
지정하지 않는 경우 내부적으로 자동 생성해서 등록하고, 생성된 이름을 이 속성에 저장한다. - onClick: (args: {control: RtListControl, item:
any
}) =>any
optionalProperties of argsproperty type i/o opt description control RtListControl in N 리스트 컨트롤 객체. item any in N 메뉴 항목 객체. 메뉴 항목이 클릭되면 발생한다.
메뉴 항목의 종류가 RtMenuItemType.CHECK나 RtMenuItemType.RADIO이고 autoCheck이true
이면 항목의 IRtMenuItem.checked가 변경된 후 이벤트 콜백이 실행된다. - onClose: (args: {control: RtControl
|
RtWrapper, menu:any
}) =>any
optionalProperties of argsproperty type i/o opt description control | RtWrapper in N 리스트 컨트롤 객체. menu any in N 메뉴 객체. 메뉴가 닫힌 후 발생한다.
이벤트 콜백 내에서 메뉴 설정 변경을 한꺼번에 반영할 수 있다. - onShow: (args: {control: RtControl
|
RtWrapper, menu:any
}) =>any
optionalProperties of argsproperty type i/o opt description control | RtWrapper in N 리스트 컨트롤 객체. menu any in N 메뉴 객체. 메뉴가 표시되기 직전에 발생한다.
이벤트 콜백 내에서 메뉴 항목들의 속성 등을 수정할 수 있다. - origin: RtMenuOrigin optional
메뉴가 animation으로 표시될 때, 드러나는 시작 위치. - separator:
boolean
optionalDefaulttrue
메뉴 모든 항목 아래 분리선을 표시할 지 여부.