public abstract class MenuBehavior extends JQueryBehavior 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 |
Constructor and Description |
---|
MenuBehavior(String selector)
Constructor
|
MenuBehavior(String selector,
Options options)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
bind(org.apache.wicket.Component component) |
protected abstract Map<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, renderHead, setOption, setOptions, setSelector
add, getJQueryLibrarySettings, renderScript, toString
public MenuBehavior(String selector)
selector
- the html selector (ie: "#myId")protected abstract Map<String,IMenuItem> getMenuItemMap()
Map
public void bind(org.apache.wicket.Component component)
bind
in class org.apache.wicket.behavior.Behavior
public void onConfigure(org.apache.wicket.Component component)
onConfigure
in class JQueryBehavior
public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, JQueryEvent event)
onAjax
in interface IJQueryAjaxAware
protected JQueryAjaxBehavior newOnSelectBehavior()
JQueryAjaxBehavior
that acts as the 'select' javascript callbackJQueryAjaxBehavior
Copyright © 2013 7thWeb. All Rights Reserved.