public class CmsDirectEditButtons extends A_CmsDirectEditButtons implements I_CmsContentEditorHandler
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabledm_delete, m_edit, m_editableData, m_expiredOverlay, m_highlighting, m_markerTag, m_new, m_parentResourceId, m_position| 构造器和说明 |
|---|
CmsDirectEditButtons(com.google.gwt.dom.client.Element editable,
java.lang.String parentId)
Creates a new instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
deleteElement()
Delete the editable element from page and VFS.
|
protected void |
onClickDelete()
This method should be executed when the "delete" direct edit button is clicked.
|
protected void |
onClickEdit()
This method should be executed when the "edit" direct edit button is clicked.
|
protected void |
onClickNew()
This method should be executed when the "new" direct edit button is clicked.
|
void |
onClose(java.lang.String sitePath,
boolean isNew)
Executed by the XML content editor dialog on close.
|
protected void |
openEditDialog(boolean isNew)
Opens the content editor.
|
void |
setPosition(CmsPositionBean position,
CmsPositionBean buttonsPosition,
com.google.gwt.dom.client.Element containerElement)
Sets the position.
|
addHighlightingAndBar, addMouseOutHandler, addMouseOverHandler, getMarkerTag, highlightElement, isValid, removeFromParent, removeHighlighting, removeHighlightingAndBar, setPosition, updateExpiredOverlayPositionadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, removeadd, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEventspublic CmsDirectEditButtons(com.google.gwt.dom.client.Element editable,
java.lang.String parentId)
editable - the editable elementparentId - the parent idpublic void onClose(java.lang.String sitePath,
boolean isNew)
I_CmsContentEditorHandleronClose 在接口中 I_CmsContentEditorHandlersitePath - the sitepath of the edited resourceisNew - true if the resource was newly createdI_CmsContentEditorHandler.onClose(java.lang.String, boolean)public void setPosition(CmsPositionBean position, CmsPositionBean buttonsPosition, com.google.gwt.dom.client.Element containerElement)
position - the absolute positionbuttonsPosition - the corrected position for the buttonscontainerElement - the parent container elementprotected void deleteElement()
protected void onClickDelete()
A_CmsDirectEditButtonsprotected void onClickEdit()
A_CmsDirectEditButtonsprotected void onClickNew()
A_CmsDirectEditButtonsprotected void openEditDialog(boolean isNew)
isNew - true to create and edit a new resource