Module org.apache.wicket.extensions
Class AbstractAutoCompleteBehavior
java.lang.Object
org.apache.wicket.behavior.Behavior
org.apache.wicket.behavior.AbstractAjaxBehavior
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior
- All Implemented Interfaces:
Serializable,org.apache.wicket.IComponentAwareEventSink,org.apache.wicket.IRequestListener,org.apache.wicket.markup.html.IComponentAwareHeaderContributor,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
AutoCompleteBehavior
public abstract class AbstractAutoCompleteBehavior
extends org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
- Since:
- 1.2
- Author:
- Janne Hietamäki (jannehietamaki)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.wicket.request.resource.ResourceReferenceprotected AutoCompleteSettingsFields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final Stringprotected abstract voidCallback for the ajax event generated by the javascript.voidrenderHead(org.apache.wicket.Component component, org.apache.wicket.markup.head.IHeaderResponse response) protected voidrespond(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidupdateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes) Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, onBind, onMethodMismatch, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributesMethods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
afterRender, bind, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onComponentTag, onUnbind, unbindMethods inherited from class org.apache.wicket.behavior.Behavior
beforeRender, canCallListener, detach, getStatelessHint, isEnabled, isTemporary, onAttribute, onConfigure, onEvent, onException, onRemove, onTagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wicket.IRequestListener
rendersPage
-
Field Details
-
AUTOCOMPLETE_JS
-
settings
-
-
Constructor Details
-
AbstractAutoCompleteBehavior
public AbstractAutoCompleteBehavior()Constructor that creates an defaultAutoCompleteSettings -
AbstractAutoCompleteBehavior
Constructor- Parameters:
settings- settings for the autocomplete list
-
-
Method Details
-
renderHead
public void renderHead(org.apache.wicket.Component component, org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
renderHeadin interfaceorg.apache.wicket.markup.html.IComponentAwareHeaderContributor- Overrides:
renderHeadin classorg.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-
constructSettingsJS
- Returns:
- JS settings
-
onRequest
protected abstract void onRequest(String input, org.apache.wicket.request.cycle.RequestCycle requestCycle) Callback for the ajax event generated by the javascript. This is where we need to generate our response.- Parameters:
input- the input entered so farrequestCycle- current request cycle
-
respond
- Specified by:
respondin classorg.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-
updateAjaxAttributes
protected void updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes) - Overrides:
updateAjaxAttributesin classorg.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-