public class ObjectAutoCompleteBehavior<O>
extends org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior
AbstractAutoCompleteBehavior
An (hidden) element is required to store the object id which has been selected.
The type parameter is the type of the object to be rendered (not it's id)Modifier and Type | Method and Description |
---|---|
protected Iterator<O> |
getChoices(String input) |
protected void |
initHead(org.apache.wicket.markup.head.IHeaderResponse response)
Initialize response with our own java script
|
protected void |
onComponentTag(org.apache.wicket.markup.ComponentTag tag) |
protected void |
onRequest(String input,
org.apache.wicket.request.cycle.RequestCycle requestCycle) |
void |
renderHead(org.apache.wicket.Component c,
org.apache.wicket.markup.head.IHeaderResponse response)
Temporarily solution until patch from WICKET-1651 is applied.
|
protected void |
respond(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected void |
updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes) |
constructSettingsJS
findIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, getChannel, getFailureScript, getPreconditionScript, getSuccessScript, onBind, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributes
afterRender, bind, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onUnbind, unbind
public void renderHead(org.apache.wicket.Component c, org.apache.wicket.markup.head.IHeaderResponse response)
renderHead
in interface org.apache.wicket.markup.html.IComponentAwareHeaderContributor
renderHead
in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior
response
- response to write toprotected void updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes)
updateAjaxAttributes
in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
protected void onRequest(String input, org.apache.wicket.request.cycle.RequestCycle requestCycle)
onRequest
in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior
protected void initHead(org.apache.wicket.markup.head.IHeaderResponse response)
response
- response to write toprotected void onComponentTag(org.apache.wicket.markup.ComponentTag tag)
onComponentTag
in class org.apache.wicket.behavior.AbstractAjaxBehavior
protected void respond(org.apache.wicket.ajax.AjaxRequestTarget target)
respond
in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior
Copyright © 2015. All rights reserved.