Class DroppableBehavior
- java.lang.Object
-
- org.apache.wicket.behavior.Behavior
-
- com.googlecode.wicket.jquery.core.JQueryAbstractBehavior
-
- com.googlecode.wicket.jquery.core.JQueryBehavior
-
- com.googlecode.wicket.jquery.ui.JQueryUIBehavior
-
- com.googlecode.wicket.jquery.ui.interaction.droppable.DroppableBehavior
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
,JQueryDestroyListener.IDestroyable
,Serializable
,org.apache.wicket.IComponentAwareEventSink
,org.apache.wicket.markup.html.IComponentAwareHeaderContributor
,org.apache.wicket.util.io.IClusterable
public class DroppableBehavior extends JQueryUIBehavior implements com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
Provides a jQuery droppable behavior- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
DroppableBehavior.DropEvent
Provides an event object that will be broadcasted by theDroppableBehavior.OnDropAjaxBehavior
callbackprotected static class
DroppableBehavior.ExitEvent
Provides an event object that will be broadcasted by theDroppableBehavior.OnExitAjaxBehavior
callbackprotected static class
DroppableBehavior.OnDropAjaxBehavior
Provides aJQueryAjaxBehavior
that aims to be wired to the 'drop' eventprotected static class
DroppableBehavior.OnExitAjaxBehavior
Provides aJQueryAjaxBehavior
that aims to be wired to the 'exit' eventprotected static class
DroppableBehavior.OnOverAjaxBehavior
Provides aJQueryAjaxBehavior
that aims to be wired to the 'over' eventprotected static class
DroppableBehavior.OverEvent
Provides an event object that will be broadcasted by theDroppableBehavior.OnOverAjaxBehavior
callback
-
Constructor Summary
Constructors Constructor Description DroppableBehavior(String selector, com.googlecode.wicket.jquery.core.Options options, IDroppableListener listener)
ConstructorDroppableBehavior(String selector, IDroppableListener listener)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bind(org.apache.wicket.Component component)
protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
newOnDropAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehavior
that will be wired to the 'drop' eventprotected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
newOnExitAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehavior
that will be wired to the 'exit' eventprotected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior
newOnOverAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehavior
that will be wired to the 'over' eventvoid
onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)
void
onConfigure(org.apache.wicket.Component component)
void
setDraggable(org.apache.wicket.Component draggable)
-
Methods inherited from class com.googlecode.wicket.jquery.ui.JQueryUIBehavior
destroy, onDestroy, widget, widget, widget, widget
-
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryBehavior
$, $, $, $, beforeRender, detach, getMethod, getOption, getOptions, getSelector, off, on, on, register, remove, renderHead, setOption, setOption, setOption, setOptions, setSelector
-
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryAbstractBehavior
add, getJQueryLibrarySettings, renderOnDomReadyScript, renderPriorityHeaderItem, toString
-
-
-
-
Field Detail
-
METHOD
public static final String METHOD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DroppableBehavior
public DroppableBehavior(String selector, IDroppableListener listener)
Constructor- Parameters:
selector
- the html selector (ie: "#myId")listener
- theIDroppableListener
-
DroppableBehavior
public DroppableBehavior(String selector, com.googlecode.wicket.jquery.core.Options options, IDroppableListener listener)
Constructor- Parameters:
selector
- the html selector (ie: "#myId")options
- theOptions
listener
- theIDroppableListener
-
-
Method Detail
-
setDraggable
public void setDraggable(org.apache.wicket.Component draggable)
-
bind
public void bind(org.apache.wicket.Component component)
- Overrides:
bind
in classorg.apache.wicket.behavior.Behavior
-
onConfigure
public void onConfigure(org.apache.wicket.Component component)
- Overrides:
onConfigure
in classJQueryUIBehavior
-
onAjax
public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)
- Specified by:
onAjax
in interfacecom.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
-
newOnDropAjaxBehavior
protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior newOnDropAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehavior
that will be wired to the 'drop' event- Parameters:
source
- theIJQueryAjaxAware
- Returns:
- a new
OnDropAjaxBehavior
by default
-
newOnOverAjaxBehavior
protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior newOnOverAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehavior
that will be wired to the 'over' event- Parameters:
source
- theIJQueryAjaxAware
- Returns:
- a new
OnOverAjaxBehavior
by default
-
newOnExitAjaxBehavior
protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior newOnExitAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehavior
that will be wired to the 'exit' event- Parameters:
source
- theIJQueryAjaxAware
- Returns:
- a new
OnExitAjaxBehavior
by default
-
-