Servoy 5.x Public API

com.servoy.j2db.server.headlessclient.dataui
Class ServoyAjaxEventBehavior

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.apache.wicket.ajax.AjaxEventBehavior
                  extended by com.servoy.j2db.server.headlessclient.dataui.ServoyAjaxEventBehavior
All Implemented Interfaces:
com.servoy.j2db.server.headlessclient.IDesignModeListener, 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

public abstract class ServoyAjaxEventBehavior
extends org.apache.wicket.ajax.AjaxEventBehavior
implements com.servoy.j2db.server.headlessclient.IDesignModeListener

Base class for all the ajax behaviors. This one makes sure that onAjaxError() is called in the browser if there is an error. It will disable it self if the webclient is not in ajax mode or if the component is in design mode.

See Also:
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
ServoyAjaxEventBehavior(String event)
           
 
Method Summary
protected  CharSequence getFailureScript()
           
protected  CharSequence getPreconditionScript()
           
 boolean isDesignMode()
           
 boolean isEnabled(org.apache.wicket.Component component)
           
 void setDesignMode(boolean designMode)
           
 
Methods inherited from class org.apache.wicket.ajax.AjaxEventBehavior
generateCallbackScript, getEvent, getEventHandler, onCheckEvent, onComponentTag, onEvent, respond, setThrottleDelay
 
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getSuccessScript, onBind, onRequest, renderHead, throttleScript
 
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentRendered, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, isTemporary, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServoyAjaxEventBehavior

public ServoyAjaxEventBehavior(String event)
Parameters:
event -
Method Detail

getFailureScript

protected CharSequence getFailureScript()
Overrides:
getFailureScript in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
See Also:
AbstractDefaultAjaxBehavior.getFailureScript()

getPreconditionScript

protected CharSequence getPreconditionScript()
Overrides:
getPreconditionScript in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
See Also:
AbstractDefaultAjaxBehavior.getPreconditionScript()

isDesignMode

public boolean isDesignMode()

isEnabled

public boolean isEnabled(org.apache.wicket.Component component)
Specified by:
isEnabled in interface org.apache.wicket.behavior.IBehavior
Overrides:
isEnabled in class org.apache.wicket.behavior.AbstractBehavior
See Also:
AbstractBehavior.isEnabled(org.apache.wicket.Component)

setDesignMode

public void setDesignMode(boolean designMode)
Specified by:
setDesignMode in interface com.servoy.j2db.server.headlessclient.IDesignModeListener
See Also:
IDesignModeListener.setDesignMode(boolean)

Copyright © 2010 Servoy B.V.