IlvObject
|
+--IlvPanel
|
+--IlvMenuItem
IlvMenuItem with the specified label,isEnabled,action and image properties.
properties. Note that the use of "-" in a label is reserved to indicate a
separator between menu items. By default, all menu items are enabled, except
separators.| Constructor Attributes | Constructor Name and Description |
|---|---|
|
IlvMenuItem(label, isEnabled, action, image, path)
|
| Method Attributes | Method Name and Description |
|---|---|
|
createHTMLContent(width, height)
Generates the HTML representation of this menu item.
|
|
|
Returns the action to trigger when this menu item is selected.
|
|
|
getIcon()
Retrieves the icon of this menu item.
|
|
|
Returns the preferred size used by the icon of this menu item.
|
|
|
getLabel()
Retrieves the label of this menu item.
|
|
|
Returns the parent of this menu item.
|
|
|
Returns the preferred size for this menu item.
|
|
|
getRoot()
Returns the root
IlvMenu instance for this menu item. |
|
|
Checks whether this menu item is enabled.
|
|
|
Checks whether this menu item is highlighted.
|
|
|
isRoot()
Returns
true if this menu is of type IlvMenu and a root menu. |
|
|
Invoked each time the user moves the mouse over this menu item.
|
|
|
Invoked each time the user clicks this menu item.
|
|
|
performServerAction(actionName, params, updateAll)
Performs a server action, using the action name and the parameters.
|
|
|
recycle()
Prepares this menu item to be recycled.
|
|
|
setAction(action)
Sets the action to trigger when this menu item is selected. |
|
|
setEnabled(isEnabled)
Specifies whether this menu item can be chosen.
|
|
|
setHighlighted(isHighlighted)
Specifies whether this menu item is highlighted.
|
|
|
setIcon(image)
Sets the icon for this menu item to the specified image URL.
|
|
|
setLabel(label)
Sets the label for this menu item to the specified label.
|
|
|
setLocation(left, top)
Sets the location of this menu item.
|
|
|
setPreferredSize(width, height)
Sets the preferred size of this menu item.
|
|
|
setSize(width, height)
Sets the size of this menu item.
|
|
|
setVisible(isVisible)
Specifies whether this menu item is visible or not.
|
|
|
update()
Updates the content of the menu item.
|
| dispose, getBounds, getClip, getCursor, getHeight, getLeft, getMouseEventSource, getScrollPosition, getTop, getWidth, getZIndex, isVisible, setBackgroundColor, setBackgroundImage, setBounds, setClip, setCursor, setScrollPosition, setZIndex, translate |
| getClassName, hashCode, instanceOf, invoke, registerDispose, registerDisposeByClientId, removeHTML, setClassName, superConstructor, superInvoke, toString, updateVisibility |
This method is invoked without any parameters by the getPreferredSize method
to compute the best size for this menu item.
IlvMenu. An instance of IlvMenuItem has
always a parent. However, the root instance of IlvMenu
returns null.
IlvMenu instance for this menu item.
true if the menu item is enabled; false if it is disabled.true if the menu item is highlighted; otherwise, returns false.true if this menu is of type IlvMenu and a root menu.
If this menu is of type IlvMenuItem, or an IlvMenu that
is a submenu, this method returns false.
This method sends the action corresponding to this menu item to the server and refreshes the view. It can be modified/overridden to handle the action locally or in a different way.
performServerAction of the pop-up menu
attached to the root menu of this menu item.
Sets the action to trigger when this menu item is selected.
The action can either be a String or a function.
In the function signature has two parameters:
view The view on which this pop-up menu is displayeditem The menu item that was selected.true, the menu item is enabled; if false, the menu item is disabled.
true, this menu item is highlighted.
null for no icon.
null for no label.
y coordinate of the top-left corner of the menu item.
x coordinate of the top-left corner of the menu item.