T
- The model object typepublic class ChoiceFilter<T> extends AbstractFilter
DropDownChoice
,
Serialized FormENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
Constructor and Description |
---|
ChoiceFilter(String id,
IModel<T> model,
FilterForm<?> form,
IModel<? extends List<? extends T>> choices,
boolean autoSubmit)
Constructor.
|
ChoiceFilter(String id,
IModel<T> model,
FilterForm<?> form,
IModel<? extends List<? extends T>> choices,
IChoiceRenderer<? super T> renderer,
boolean autoSubmit) |
ChoiceFilter(String id,
IModel<T> model,
FilterForm<?> form,
List<? extends T> choices,
boolean autoSubmit)
Constructor
|
ChoiceFilter(String id,
IModel<T> model,
FilterForm<?> form,
List<? extends T> choices,
IChoiceRenderer<? super T> renderer,
boolean autoSubmit)
Constructor
|
Modifier and Type | Method and Description |
---|---|
DropDownChoice<T> |
getChoice() |
protected DropDownChoice<T> |
newDropDownChoice(String id,
IModel<T> model,
IModel<? extends List<? extends T>> choices,
IChoiceRenderer<? super T> renderer)
Factory method for the drop down choice component
|
enableFocusTracking, getState, getStateLocator, getStateModel
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, 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, detachModel, 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, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, 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
dequeue, newDequeueContext
forEach, spliterator
public ChoiceFilter(String id, IModel<T> model, FilterForm<?> form, IModel<? extends List<? extends T>> choices, boolean autoSubmit)
id
- component idmodel
- model for the drop down choice componentform
- filter form this component will be attached tochoices
- list of choices, see DropDownChoice
autoSubmit
- if true this filter will submit the form on selection changepublic ChoiceFilter(String id, IModel<T> model, FilterForm<?> form, List<? extends T> choices, boolean autoSubmit)
id
- component idmodel
- model for the drop down choice componentform
- filter form this component will be attached tochoices
- list of choices, see DropDownChoice
autoSubmit
- if true this filter will submit the form on selection changepublic ChoiceFilter(String id, IModel<T> model, FilterForm<?> form, List<? extends T> choices, IChoiceRenderer<? super T> renderer, boolean autoSubmit)
id
- component idmodel
- model for the drop down choice componentform
- filter form this component will be attached tochoices
- list of choices, see DropDownChoice
renderer
- choice renderer, see DropDownChoice
autoSubmit
- if true this filter will submit the form on selection changepublic ChoiceFilter(String id, IModel<T> model, FilterForm<?> form, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer, boolean autoSubmit)
id
- component idmodel
- model for the drop down choice componentform
- filter form this component will be attached tochoices
- list of choices, see DropDownChoice
renderer
- choice renderer, see DropDownChoice
autoSubmit
- if true this filter will submit the form on selection changeDropDownChoice
protected DropDownChoice<T> newDropDownChoice(String id, IModel<T> model, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer)
id
- component idmodel
- component modelchoices
- choices modelrenderer
- choice rendererpublic final DropDownChoice<T> getChoice()
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.