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 classDroppableBehavior.DropEventProvides an event object that will be broadcasted by theDroppableBehavior.OnDropAjaxBehaviorcallbackprotected static classDroppableBehavior.ExitEventProvides an event object that will be broadcasted by theDroppableBehavior.OnExitAjaxBehaviorcallbackprotected static classDroppableBehavior.OnDropAjaxBehaviorProvides aJQueryAjaxBehaviorthat aims to be wired to the 'drop' eventprotected static classDroppableBehavior.OnExitAjaxBehaviorProvides aJQueryAjaxBehaviorthat aims to be wired to the 'exit' eventprotected static classDroppableBehavior.OnOverAjaxBehaviorProvides aJQueryAjaxBehaviorthat aims to be wired to the 'over' eventprotected static classDroppableBehavior.OverEventProvides an event object that will be broadcasted by theDroppableBehavior.OnOverAjaxBehaviorcallback
-
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 voidbind(org.apache.wicket.Component component)protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehaviornewOnDropAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)Gets a newJQueryAjaxBehaviorthat will be wired to the 'drop' eventprotected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehaviornewOnExitAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)Gets a newJQueryAjaxBehaviorthat will be wired to the 'exit' eventprotected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehaviornewOnOverAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)Gets a newJQueryAjaxBehaviorthat will be wired to the 'over' eventvoidonAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)voidonConfigure(org.apache.wicket.Component component)voidsetDraggable(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- theOptionslistener- theIDroppableListener
-
-
Method Detail
-
setDraggable
public void setDraggable(org.apache.wicket.Component draggable)
-
bind
public void bind(org.apache.wicket.Component component)
- Overrides:
bindin classorg.apache.wicket.behavior.Behavior
-
onConfigure
public void onConfigure(org.apache.wicket.Component component)
- Overrides:
onConfigurein classJQueryUIBehavior
-
onAjax
public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)- Specified by:
onAjaxin 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 newJQueryAjaxBehaviorthat will be wired to the 'drop' event- Parameters:
source- theIJQueryAjaxAware- Returns:
- a new
OnDropAjaxBehaviorby default
-
newOnOverAjaxBehavior
protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior newOnOverAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehaviorthat will be wired to the 'over' event- Parameters:
source- theIJQueryAjaxAware- Returns:
- a new
OnOverAjaxBehaviorby default
-
newOnExitAjaxBehavior
protected com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior newOnExitAjaxBehavior(com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware source)
Gets a newJQueryAjaxBehaviorthat will be wired to the 'exit' event- Parameters:
source- theIJQueryAjaxAware- Returns:
- a new
OnExitAjaxBehaviorby default
-
-