org.wicketstuff.scriptaculous.dragdrop
Class DraggableBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.AbstractBehavior
      extended by org.apache.wicket.behavior.AbstractAjaxBehavior
          extended by org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
              extended by org.wicketstuff.scriptaculous.ScriptaculousAjaxBehavior
                  extended by org.wicketstuff.scriptaculous.dragdrop.DraggableBehavior
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.behavior.IBehavior, org.apache.wicket.behavior.IBehaviorListener, org.apache.wicket.IClusterable, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.IHeaderContributor
Direct Known Subclasses:
SortableBehavior

public class DraggableBehavior
extends ScriptaculousAjaxBehavior

adds draggable behavior to any component. Can use a DraggableTarget to perform work when a Draggable object is dropped on a component.

See Also:
http://wiki.script.aculo.us/scriptaculous/show/Draggable, DraggableTarget, Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
 
Fields inherited from interface org.apache.wicket.behavior.IBehaviorListener
INTERFACE
 
Constructor Summary
DraggableBehavior()
           
 
Method Summary
protected  void onBind()
           
protected  void onComponentRendered()
           
protected  void respond(org.apache.wicket.ajax.AjaxRequestTarget target)
           
 void setConstraintHorizontal()
           
 void setConstraintVertical()
           
 void setGhosting(boolean ghosting)
           
 void setRevert(boolean shouldRevert)
           
 void setSnap(int x, int y)
           
 void setZIndex(int index)
           
 
Methods inherited from class org.wicketstuff.scriptaculous.ScriptaculousAjaxBehavior
newJavascriptBindingBehavior, renderHead
 
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onRequest, throttleScript
 
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, isEnabled, isTemporary, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DraggableBehavior

public DraggableBehavior()
Method Detail

onBind

protected final void onBind()
Overrides:
onBind in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

respond

protected void respond(org.apache.wicket.ajax.AjaxRequestTarget target)
Specified by:
respond in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

setRevert

public void setRevert(boolean shouldRevert)

setSnap

public void setSnap(int x,
                    int y)

setZIndex

public void setZIndex(int index)

setConstraintHorizontal

public void setConstraintHorizontal()

setConstraintVertical

public void setConstraintVertical()

setGhosting

public void setGhosting(boolean ghosting)

onComponentRendered

protected void onComponentRendered()
Overrides:
onComponentRendered in class org.apache.wicket.behavior.AbstractAjaxBehavior


Copyright © 2006-2011 Wicket Stuff. All Rights Reserved.