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, setTextclaimElement, getWidget, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, 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, unsinkEventspublic CmsContextMenuItem(I_CmsContextMenuEntry entry)
entry - the information for this itempublic void onClick(com.google.gwt.event.dom.client.ClickEvent event)
A_CmsContextMenuItemonClick 在接口中 com.google.gwt.event.dom.client.ClickHandleronClick 在类中 A_CmsContextMenuItemClickHandler.onClick(com.google.gwt.event.dom.client.ClickEvent)protected java.lang.String getMenuItemHtml(boolean hasSubMenu)
hasSubMenu - signals if this menu has a sub menu