public class CmsMenuListItem extends CmsListItem
CmsListItem.MoveHandle
限定符和类型 | 字段和说明 |
---|---|
protected CmsPushButton |
m_editButton
The element edit button.
|
m_checkbox, m_decoratedPanel, m_decorationWidgets, m_decorationWidth, m_id, m_listItemWidget, m_mainWidget, m_panel, m_placeholder, m_provisionalParent
构造器和说明 |
---|
CmsMenuListItem(CmsContainerElementData element)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
deleteElement()
Removes the element from it's parent widget.
|
void |
disableEdit(java.lang.String reason,
boolean locked)
Disables the edit button with the given reason.
|
void |
enableEdit(com.google.gwt.event.dom.client.ClickHandler editClickHandler)
Enables the edit button with the given click handler.
|
void |
hideEditButton()
Hides the edit button.
|
void |
hideRemoveButton()
Hides the element delete button.
|
void |
onDragCancel()
Executed on drag cancel.
|
void |
onDrop(I_CmsDropTarget target)
Executed on drop.
|
void |
onStartDrag(I_CmsDropTarget target)
Executed on drag start.
|
void |
showEditButton()
Shows the element edit button.
|
void |
showRemoveButton()
Shows the element delete button.
|
add, addCheckBox, addDecoration, addDecorationWidget, addMainWidget, cloneForPlaceholder, getCheckBox, getData, getDecorationWidgets, getDragHelper, getId, getListItemWidget, getMainWidget, getMoveHandle, getParentList, getParentTarget, getPlaceholder, initContent, initContent, initContent, initMoveHandle, initMoveHandle, removeDecorationWidget, setData, setId, setSmallView, truncate
claimElement, getWidget, initializeClaimedElement, initWidget, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getElement
protected CmsPushButton m_editButton
public CmsMenuListItem(CmsContainerElementData element)
element
- the element datapublic void deleteElement()
public void disableEdit(java.lang.String reason, boolean locked)
reason
- the disable reasonlocked
- true
if the resource is lockedpublic void enableEdit(com.google.gwt.event.dom.client.ClickHandler editClickHandler)
editClickHandler
- the edit click handlerpublic void hideEditButton()
public void hideRemoveButton()
public void onDragCancel()
I_CmsDraggable
onDragCancel
在接口中 I_CmsDraggable
onDragCancel
在类中 CmsListItem
I_CmsDraggable.onDragCancel()
public void onDrop(I_CmsDropTarget target)
I_CmsDraggable
onDrop
在接口中 I_CmsDraggable
onDrop
在类中 CmsListItem
target
- the drop targetI_CmsDraggable.onDrop(org.opencms.gwt.client.dnd.I_CmsDropTarget)
public void onStartDrag(I_CmsDropTarget target)
I_CmsDraggable
onStartDrag
在接口中 I_CmsDraggable
onStartDrag
在类中 CmsListItem
target
- the current drop targetI_CmsDraggable.onStartDrag(org.opencms.gwt.client.dnd.I_CmsDropTarget)
public void showEditButton()
public void showRemoveButton()