Search
Link Search Menu Expand Document
Kony Quantum is now HCL Volt MX. See Revised Terminology. Current Quantum users, see the important note about API naming.

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