public class ContextMenu extends Menu
Menu
IJQueryWidget.JQueryWidget
Modifier and Type | Field and Description |
---|---|
static String |
CONTEXTMENU_CSS_CLASS
CSS class used to identify a
Menu . |
options
Constructor and Description |
---|
ContextMenu(String id)
Constructor
|
ContextMenu(String id,
List<IMenuItem> items)
Constructor
|
ContextMenu(String id,
List<IMenuItem> items,
Options options)
Constructor
|
ContextMenu(String id,
Options options)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected String |
getPositionOption(org.apache.wicket.Component component)
Gets the jQuery UI position option (as json-string) that should be applied on the
ContextMenu when 'contextmenu' event is triggered |
protected JQueryAbstractBehavior |
newContextMenuDocumentBehavior()
Gets a new
JQueryAbstractBehavior that handles the closing of the context-menu |
protected void |
onContextMenu(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.Component component)
Triggered when 'contextmenu' event is triggered by a component that holds a
ContextMenuBehavior |
protected void |
onInitialize() |
getItemList, newWidgetBehavior, onClick
onBeforeRender, onConfigure
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
public static final String CONTEXTMENU_CSS_CLASS
Menu
. It could be useful to perform some jQuery operation on all menu in the page (hiding for instance)public ContextMenu(String id)
id
- the markup idpublic ContextMenu(String id, List<IMenuItem> items)
id
- the markup iditems
- the menu-itemspublic ContextMenu(String id, Options options)
id
- the markup idoptions
- Options
protected String getPositionOption(org.apache.wicket.Component component)
ContextMenu
when 'contextmenu' event is triggeredcomponent
- the Component
that fired the 'contextmenu' eventprotected void onInitialize()
onInitialize
in class Menu
protected void onContextMenu(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
ContextMenuBehavior
target
- the AjaxRequestTarget
component
- the component that holds a ContextMenuBehavior
protected JQueryAbstractBehavior newContextMenuDocumentBehavior()
JQueryAbstractBehavior
that handles the closing of the context-menuJQueryAbstractBehavior
Copyright © 2014 7thWeb. All Rights Reserved.