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) |
constructSettingsJSfindIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, onBind, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributesafterRender, bind, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onUnbind, unbindpublic void renderHead(org.apache.wicket.Component c,
org.apache.wicket.markup.head.IHeaderResponse response)
renderHead in interface org.apache.wicket.markup.html.IComponentAwareHeaderContributorrenderHead in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehaviorresponse - response to write toprotected void updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes)
updateAjaxAttributes in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehaviorprotected void onRequest(String input, org.apache.wicket.request.cycle.RequestCycle requestCycle)
onRequest in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehaviorprotected 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.AbstractAjaxBehaviorprotected void respond(org.apache.wicket.ajax.AjaxRequestTarget target)
respond in class org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehaviorCopyright © 2015. All rights reserved.