public abstract class MenuBehavior extends JQueryUIBehavior implements IJQueryAjaxAware
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MenuBehavior.SelectEvent
Provides an event object that will be broadcasted by the
JQueryAjaxBehavior 'select' callback |
method, options, selector| Constructor and Description |
|---|
MenuBehavior(java.lang.String selector)
Constructor
|
MenuBehavior(java.lang.String selector,
Options options)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
bind(org.apache.wicket.Component component) |
protected abstract java.util.Map<java.lang.String,IMenuItem> |
getMenuItemMap()
Gets the reference map of hash/menu-item.
|
protected JQueryAjaxBehavior |
newOnSelectBehavior()
Gets a new
JQueryAjaxBehavior that acts as the 'select' javascript callback |
void |
onAjax(org.apache.wicket.ajax.AjaxRequestTarget target,
JQueryEvent event) |
void |
onClick(org.apache.wicket.ajax.AjaxRequestTarget target,
IMenuItem item)
Triggered when a menu-item is clicked
|
void |
onConfigure(org.apache.wicket.Component component) |
$, $, $, beforeRender, getMethod, getOption, getOptions, getSelector, on, on, on, renderHead, setOption, setOption, setOption, setOptions, setSelectoradd, getJQueryLibrarySettings, getToken, renderScript, toStringpublic MenuBehavior(java.lang.String selector)
selector - the html selector (ie: "#myId")protected abstract java.util.Map<java.lang.String,IMenuItem> getMenuItemMap()
Mappublic void bind(org.apache.wicket.Component component)
bind in class org.apache.wicket.behavior.Behaviorpublic void onConfigure(org.apache.wicket.Component component)
onConfigure in class JQueryUIBehaviorpublic void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target,
JQueryEvent event)
onAjax in interface IJQueryAjaxAwareprotected JQueryAjaxBehavior newOnSelectBehavior()
JQueryAjaxBehavior that acts as the 'select' javascript callbackJQueryAjaxBehaviorCopyright © 2014 7thWeb. All Rights Reserved.