Class CancelEventIfAjaxListener

java.lang.Object
org.apache.wicket.ajax.attributes.AjaxCallListener
org.apache.wicket.ajax.CancelEventIfAjaxListener
All Implemented Interfaces:
Serializable, IAjaxCallListener, IComponentAwareHeaderContributor, IClusterable

public final class CancelEventIfAjaxListener extends AjaxCallListener
Decorator that can be used to cancel the regular action if ajax call was performed. This allows us to, for example, cancel the default anchor behavior (requesting href url) if an ajax call was made in the onclick event handler. Ajax call cannot be performed if javascript has been turned off or no compatible XmlHttpRequest object can be found. This decorator will make javascript return true if the ajax call was made, and false otherwise.
Since:
6.0
Author:
Igor Vaynberg (ivaynberg)
See Also: