A container used to display menus. It should be placed inside a Menu.
Supported event:
onOpen
.
Note: to have better performance,
onOpen
is sent only if non-deferrable event listener is registered (see
Deferrable
).
To load the content dynamically, you can listen to the
onOpen
event, and then create menuitem when
OpenEvent.isOpen()
is true.
Default
HtmlBasedComponent.getSclass()
:
menupopup
.
<menubar id="menubar"> <menu label="File"> <menupopup onOpen="alert(self.id)"> <menuitem label="New" onClick="alert(self.label)"/> <menuitem label="Open" onClick="alert(self.label)"/> <menuitem label="Save" onClick="alert(self.label)"/> <menuseparator/> <menuitem label="Exit" onClick="alert(self.label)"/> </menupopup> </menu> <menu label="Help"> <menupopup> <menuitem label="Index" onClick="alert(self.label)"/> <menu label="About"> <menupopup> <menuitem label="About ZK" onClick="alert(self.label)"/> <menuitem label="About Potix" onClick="alert(self.label)"/> </menupopup> </menu> </menupopup> </menu> </menubar>
Event Name |
Event Type |
---|---|
|
Description: Denotes user has opened or closed a component. |