Menus
(menus)
Overview
Menus
in Servoy provide a scripting object for creating and managing menus (JSMenu
, JSMenuItem
) in applications. These objects facilitate dynamic or design-time menu configuration and interaction.
The menus
object supports creating new menus using createMenu(name)
, where the name
must be a unique identifier. Existing menus can be retrieved using getMenu(name)
, returning null
if the specified menu does not exist. Additionally, all menus, whether created at runtime or design time, can be retrieved using getMenus()
, which returns an array of available menus.
Menus enable developers to customize user navigation and application functionality dynamically or statically, supporting enhanced application experiences.
Returned Types
Methods Summarized
Create a new, empty menu.
Gets a menu by name.
Returns all the menus, either created at design time or at runtime.
Methods Detailed
createMenu(name)
Create a new, empty menu. Identifier must be unique among existing menus.
Parameters
String name the menu name (identifier)
Returns: JSMenu the newly created menu with the specified name.
Sample
getMenu(name)
Gets a menu by name. Returns null if not found.
Parameters
String name the menu name (identifier)
Returns: JSMenu the menu with the specified name, or null if not found.
Sample
getMenus()
Returns all the menus, either created at design time or at runtime.
Returns: Array an array of all menus, created either at design time or runtime.
Sample
Last updated
Was this helpful?