MenuContainer Events
MenuContainer widget has the following events associated with it:
onClick Event
An event callback is invoked by the platform when the user performs a click action on the MenuContainer.
Syntax
onClick()
Parameters
- menuContainer [widgetref]- Mandatory
Optional. Reference to the menuContainer widget that raised the event.
- selectedMenuIndex [Number]- Mandatory
Optional. Specifies the index of the selected menu.
- selectedMenuItem [Number]- Mandatory
Optional. Specifies the item of the selected menu.
Read/Write
Yes - (Read and Write)
Example
//Sample code to set the onClick event callback to a MenuContainer widget.
frmMenuC.myMenuC.onClick=onClickCallback;
function onClickCallBack(widgetModel, itemIndex, itemData) {
//itemIndex is an array
//itemData is an object
//Assuming the template has a label widget with an id "label2".
if (itemData.label2 == "One") {
frmOne.show();
} else if (itemData.label2 == "Two") {
frmTwo.show();
}
}
Accessible from IDE
Yes
Platform Availability
Available on Desktop Web platform only
onRightClick Event
An event callback is invoked by the platform when the user performs a right-click action on the MenuContainer.
Syntax
onRightClick()
Parameters
- menuContainer [widgetref]- Mandatory
Optional. Reference to the menuContainer widget that raised the event.
- selectedMenuIndex [Number]- Mandatory
Optional. Specifies the index of the selected menu.
- selectedMenuItem [Number]- Mandatory
Optional. Specifies the item of the selected menu.
Read/Write
Yes - (Read and Write)
Example
//Sample code to set the onRightClick event callback to a MenuContainer widget.
frmMenuC.myMenuC.onRightClick=onRightClickCallback;
function onRightClickCallBack(widgetModel, itemIndex, itemData) {
//itemIndex is an array
//itemData is an object
//Assuming the template has a label widget with an id "label2".
if (itemData.label2 == "One") {
frmOne.show();
} else if (itemData.label2 == "Two") {
frmTwo.show();
}
}
Accessible from IDE
Yes
Platform Availability
Available on Desktop Web platform only