Fake class which should be extended to avoid inheriting static properties
Class representing an item in a menu.
Text caption to display as the content of the item, or a HTML element to display.
Optional
Data/model associated with the menu item.
Creates the menuitem's DOM.
Completed DOM.
Dispose of this menu item.
Gets the menu item's element.
The DOM element.
Gets the unique ID for this menu item.
Unique component ID.
Gets the value associated with the menu item.
value Value associated with the menu item.
Returns true if the menu item is enabled, false otherwise.
Whether the menu item is enabled.
Set the handler that's called when the menu item is activated by the user. obj will be used as the 'this' object in the function when called.
obj
The handler.
Used as the 'this' object in fn when called.
Performs the appropriate action when the menu item is activated by the user.
Sets the menu item to be checkable or not. Set to true for menu items that represent checkable options.
Whether the menu item is checkable.
Checks or unchecks the component.
Whether to check or uncheck the component.
Enables or disables the menu item.
Whether to enable or disable the menu item.
Highlights or unhighlights the component.
Whether to highlight or unhighlight the component.
Set menu item's rendering direction.
True if RTL, false if LTR.
Set the menu item's accessibility role.
Role name.
Fake class which should be extended to avoid inheriting static properties