org.wicketstuff.yui.behavior.dragdrop
Class YuiDDList

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.yui.behavior.dragdrop.YuiDDList
All Implemented Interfaces:
Serializable, org.apache.wicket.behavior.IBehavior, org.apache.wicket.behavior.IBehaviorListener, org.apache.wicket.behavior.IComponentConfigurationBehavior, org.apache.wicket.IClusterable, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.IHeaderContributor

public abstract class YuiDDList
extends org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

DDList from YUI Library Examples: Drag & Drop: Reordering a List . onDragOver : for interacting with list items <li> onDragDrop : for handling empty list using DDTarget

Author:
josh
See Also:
Serialized Form

Field Summary
protected static String PREFIX
           
 
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
 
Fields inherited from interface org.apache.wicket.behavior.IBehaviorListener
INTERFACE
 
Constructor Summary
YuiDDList()
           
YuiDDList(String groupId)
           
 
Method Summary
protected  CharSequence getCallbackScript(boolean onlyTargetActivePage)
           
protected  String getConfig()
           
protected  void onBind()
           
protected abstract  void onDrop(org.apache.wicket.ajax.AjaxRequestTarget target, int index, org.apache.wicket.Component dragOverItem)
           
protected  void respond(org.apache.wicket.ajax.AjaxRequestTarget target)
           
 
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onRequest, renderHead, throttleScript
 
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentRendered, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, isEnabled, isTemporary, onConfigure, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

protected static final String PREFIX
See Also:
Constant Field Values
Constructor Detail

YuiDDList

public YuiDDList()

YuiDDList

public YuiDDList(String groupId)
Method Detail

onBind

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

getCallbackScript

protected CharSequence getCallbackScript(boolean onlyTargetActivePage)
Overrides:
getCallbackScript in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

getConfig

protected String getConfig()

respond

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

onDrop

protected abstract void onDrop(org.apache.wicket.ajax.AjaxRequestTarget target,
                               int index,
                               org.apache.wicket.Component dragOverItem)
Parameters:
ajaxRequestTarget -
index -
lis2 -


Copyright © 2006-2012 Wicket developers. All Rights Reserved.