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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classProvides an event object that will be broadcasted by theDroppableBehavior.OnDropAjaxBehaviorcallbackprotected static classProvides an event object that will be broadcasted by theDroppableBehavior.OnExitAjaxBehaviorcallbackprotected static classProvides aJQueryAjaxBehaviorthat aims to be wired to the 'drop' eventprotected static classProvides aJQueryAjaxBehaviorthat aims to be wired to the 'exit' eventprotected static classProvides aJQueryAjaxBehaviorthat aims to be wired to the 'over' eventprotected static classProvides an event object that will be broadcasted by theDroppableBehavior.OnOverAjaxBehaviorcallback -
Field Summary
FieldsFields inherited from class com.googlecode.wicket.jquery.core.JQueryBehavior
method, options, selector -
Constructor Summary
ConstructorsConstructorDescriptionDroppableBehavior(String selector, com.googlecode.wicket.jquery.core.Options options, IDroppableListener listener) ConstructorDroppableBehavior(String selector, IDroppableListener listener) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(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, widgetMethods 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, setSelectorMethods inherited from class com.googlecode.wicket.jquery.core.JQueryAbstractBehavior
add, getJQueryLibrarySettings, renderOnDomReadyScript, renderPriorityHeaderItem, toStringMethods inherited from class org.apache.wicket.behavior.Behavior
afterRender, canCallListener, detach, getStatelessHint, isEnabled, isTemporary, onAttribute, onComponentTag, onEvent, onException, onRemove, onTag, unbind
-
Field Details
-
METHOD
- See Also:
-
-
Constructor Details
-
DroppableBehavior
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 Details
-
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
-