T
- the model object typepublic class AjaxDropDownChoice<T> extends DropDownChoice<T> implements com.googlecode.wicket.jquery.core.event.ISelectionChangedListener
OnChangeAjaxBehavior
, when the 'change' javascript method is called.Constructor and Description |
---|
AjaxDropDownChoice(String id)
Constructor
|
AjaxDropDownChoice(String id,
org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
Constructor
|
AjaxDropDownChoice(String id,
org.apache.wicket.model.IModel<? extends List<? extends T>> choices,
org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
Constructor
|
AjaxDropDownChoice(String id,
org.apache.wicket.model.IModel<T> model,
org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
Constructor
|
AjaxDropDownChoice(String id,
org.apache.wicket.model.IModel<T> model,
org.apache.wicket.model.IModel<? extends List<? extends T>> choices,
org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
Constructor
|
AjaxDropDownChoice(String id,
org.apache.wicket.model.IModel<T> model,
List<? extends T> choices)
Constructor
|
AjaxDropDownChoice(String id,
org.apache.wicket.model.IModel<T> model,
List<? extends T> choices,
org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
Constructor
|
AjaxDropDownChoice(String id,
List<? extends T> choices)
Constructor
|
AjaxDropDownChoice(String id,
List<? extends T> choices,
org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isSelectionChangedEventEnabled() |
protected com.googlecode.wicket.jquery.core.event.ISelectionChangedListener |
newSelectionChangedListenerWrapper()
Gets a new
ISelectionChangedListener that allow to call both FormComponent.convertInput() , FormComponent.updateModel() and onSelectionChanged(AjaxRequestTarget) |
com.googlecode.wicket.jquery.core.JQueryBehavior |
newWidgetBehavior(String selector) |
void |
onSelectionChanged(org.apache.wicket.ajax.AjaxRequestTarget target) |
onBeforeRender, onConfigure, onInitialize, widget
convertChoiceIdToChoice, convertValue, getDefaultChoice, getModelValue, getNullKey, getNullKeyDisplayValue, getNullValidDisplayValue, getNullValidKey, isNullValid, isSelected, setNullValid
appendOptionHtml, detachModel, escapeOptionHtml, getChoiceRenderer, getChoices, getChoicesModel, isDisabled, localizeDisplayValues, onComponentTagBody, onDetach, setChoiceRenderer, setChoices, setChoices, setOptionAttributes, setType
add, add, checkRequired, clearInput, convertInput, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getParameterValues, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDisabled, onInvalid, onRequired, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
forEach, spliterator
public AjaxDropDownChoice(String id)
id
- the markup idpublic AjaxDropDownChoice(String id, List<? extends T> choices)
id
- the markup idchoices
- the list of choicespublic AjaxDropDownChoice(String id, List<? extends T> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
id
- the markup idchoices
- the list of choicesrenderer
- the rendering enginepublic AjaxDropDownChoice(String id, org.apache.wicket.model.IModel<T> model, List<? extends T> choices)
id
- the markup idmodel
- the IModel
choices
- the list of choicespublic AjaxDropDownChoice(String id, org.apache.wicket.model.IModel<T> model, List<? extends T> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
id
- the markup idmodel
- the IModel
choices
- the list of choicesrenderer
- the rendering enginepublic AjaxDropDownChoice(String id, org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
id
- the markup idchoices
- the list of choicespublic AjaxDropDownChoice(String id, org.apache.wicket.model.IModel<T> model, org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
id
- the markup idmodel
- the IModel
choices
- the list of choicespublic AjaxDropDownChoice(String id, org.apache.wicket.model.IModel<? extends List<? extends T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
id
- the markup idchoices
- the list of choicesrenderer
- the rendering enginepublic AjaxDropDownChoice(String id, org.apache.wicket.model.IModel<T> model, org.apache.wicket.model.IModel<? extends List<? extends T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
id
- the markup idmodel
- the IModel
choices
- the list of choicesrenderer
- the rendering enginepublic boolean isSelectionChangedEventEnabled()
isSelectionChangedEventEnabled
in interface com.googlecode.wicket.jquery.core.event.ISelectionChangedListener
public void onSelectionChanged(org.apache.wicket.ajax.AjaxRequestTarget target)
onSelectionChanged
in interface com.googlecode.wicket.jquery.core.event.ISelectionChangedListener
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
newWidgetBehavior
in interface com.googlecode.wicket.jquery.core.IJQueryWidget
newWidgetBehavior
in class DropDownChoice<T>
protected com.googlecode.wicket.jquery.core.event.ISelectionChangedListener newSelectionChangedListenerWrapper()
ISelectionChangedListener
that allow to call both FormComponent.convertInput()
, FormComponent.updateModel()
and onSelectionChanged(AjaxRequestTarget)
SelectionChangedListenerWrapper
Copyright © 2022 7thWeb. All rights reserved.