org.wicketstuff.scriptaculous
Class ScriptaculousAjaxBehavior

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
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:
AbstractAutocompleteBehavior, DraggableBehavior

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

Handles event requests using 'script.aculo.us'.

This class is mainly here to automatically add the javascript files you need. As header contributions are done once per class, you can have multiple instances/ subclasses without having duplicate header contributions.

Author:
Ryan Sonnek
See Also:
script.aculo.us, 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
ScriptaculousAjaxBehavior()
           
 
Method Summary
static ScriptaculousAjaxBehavior newJavascriptBindingBehavior()
           
 void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
           
 
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onBind, onRequest, respond, 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, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptaculousAjaxBehavior

public ScriptaculousAjaxBehavior()
Method Detail

newJavascriptBindingBehavior

public static ScriptaculousAjaxBehavior newJavascriptBindingBehavior()

renderHead

public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
Specified by:
renderHead in interface org.apache.wicket.markup.html.IHeaderContributor
Overrides:
renderHead in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior


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