public final class CmsContextMenuItem extends A_CmsContextMenuItem
CmsContextMenu
. Menu items can either fire a
Command
when they are clicked, or open a cascading sub-menu.This implementation of the abstract context menu item provides a possible image in front of the text and a arrow for a sub menu entry.
Furthermore constructs the HTML for such a menu entry.
构造器和说明 |
---|
CmsContextMenuItem(I_CmsContextMenuEntry entry)
Constructs a context menu item.
|
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.String |
getMenuItemHtml(boolean hasSubMenu)
Generates the HTML for a menu item.
|
void |
onClick(com.google.gwt.event.dom.client.ClickEvent event)
The action that is executed on click depends on the concrete implementation of a menu item.
|
addClickHandler, addMouseOutHandler, addMouseOverHandler, deselectItem, getParentMenu, getSubMenu, getText, hasSubmenu, initWidget, isActive, onHoverIn, onHoverOut, onMouseOut, onMouseOver, selectItem, setActive, setParentMenu, setSubMenu, setText
claimElement, getWidget, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
public CmsContextMenuItem(I_CmsContextMenuEntry entry)
entry
- the information for this itempublic void onClick(com.google.gwt.event.dom.client.ClickEvent event)
A_CmsContextMenuItem
onClick
在接口中 com.google.gwt.event.dom.client.ClickHandler
onClick
在类中 A_CmsContextMenuItem
ClickHandler.onClick(com.google.gwt.event.dom.client.ClickEvent)
protected java.lang.String getMenuItemHtml(boolean hasSubMenu)
hasSubMenu
- signals if this menu has a sub menu