wicket.extensions.markup.html.repeater.data.table.filter
Class ChoiceFilter

java.lang.Object
  extended bywicket.Component
      extended bywicket.MarkupContainer
          extended bywicket.markup.html.WebMarkupContainer
              extended bywicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  extended bywicket.markup.html.panel.Panel
                      extended bywicket.extensions.markup.html.repeater.data.table.filter.AbstractFilter
                          extended bywicket.extensions.markup.html.repeater.data.table.filter.ChoiceFilter
All Implemented Interfaces:
java.io.Serializable

public class ChoiceFilter
extends AbstractFilter

Filter that can be represented by a drop down list of choices

Author:
Igor Vaynberg (ivaynberg)
See Also:
DropDownChoice, Serialized Form

Nested Class Summary
 
Nested classes inherited from class wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
wicket.markup.html.WebMarkupContainerWithAssociatedMarkup.HeaderPartContainer
 
Nested classes inherited from class wicket.Component
wicket.Component.ComponentModelChange, wicket.Component.EnabledChange, wicket.Component.IVisitor, wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class wicket.Component
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
ChoiceFilter(java.lang.String id, wicket.model.IModel model, FilterForm form, wicket.model.IModel choices, boolean autoSubmit)
           
ChoiceFilter(java.lang.String id, wicket.model.IModel model, FilterForm form, wicket.model.IModel choices, wicket.markup.html.form.IChoiceRenderer renderer, boolean autoSubmit)
           
ChoiceFilter(java.lang.String id, wicket.model.IModel model, FilterForm form, java.util.List choices, boolean autoSubmit)
           
ChoiceFilter(java.lang.String id, wicket.model.IModel model, FilterForm form, java.util.List choices, wicket.markup.html.form.IChoiceRenderer renderer, boolean autoSubmit)
           
 
Method Summary
 wicket.markup.html.form.DropDownChoice getChoice()
           
 
Methods inherited from class wicket.extensions.markup.html.repeater.data.table.filter.AbstractFilter
enableFocusTracking, getState, getStateLocator, getStateModel
 
Methods inherited from class wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage
 
Methods inherited from class wicket.MarkupContainer
add, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, internalAdd, internalAttach, internalDetach, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren
 
Methods inherited from class wicket.Component
add, addStateChange, checkComponentTag, checkComponentTagAttribute, continueToOriginalDestination, debug, detachBehaviors, detachModel, detachModels, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getApplicationPages, getApplicationSettings, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getOutputMarkupId, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isBehaviorAccepted, isEnableAllowed, isEnabled, isHeadRendered, isIgnoreAttributeModifier, isRenderAllowed, isVersioned, isVisible, isVisibleInHierarchy, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRender, redirectToInterceptPage, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderedBehaviors, replaceComponentTagBody, replaceWith, resetHeadRendered, sameRootModel, sameRootModel, setAuto, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMetaData, setModelObject, setOutputMarkupId, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChoiceFilter

public ChoiceFilter(java.lang.String id,
                    wicket.model.IModel model,
                    FilterForm form,
                    wicket.model.IModel choices,
                    boolean autoSubmit)
Parameters:
id -
model -
form -
choices -
autoSubmit -

ChoiceFilter

public ChoiceFilter(java.lang.String id,
                    wicket.model.IModel model,
                    FilterForm form,
                    java.util.List choices,
                    boolean autoSubmit)
Parameters:
id -
model -
form -
choices -
autoSubmit -

ChoiceFilter

public ChoiceFilter(java.lang.String id,
                    wicket.model.IModel model,
                    FilterForm form,
                    java.util.List choices,
                    wicket.markup.html.form.IChoiceRenderer renderer,
                    boolean autoSubmit)
Parameters:
id -
model -
form -
choices -
renderer -
autoSubmit -

ChoiceFilter

public ChoiceFilter(java.lang.String id,
                    wicket.model.IModel model,
                    FilterForm form,
                    wicket.model.IModel choices,
                    wicket.markup.html.form.IChoiceRenderer renderer,
                    boolean autoSubmit)
Parameters:
id - component id
model - model for the drop down choice component
form - filter form this component will be attached to
choices - list of choices, see DropDownChoice
renderer - choice renderer, see DropDownChoice
autoSubmit - if true this filter will submit the form on selection change
See Also:
DropDownChoice
Method Detail

getChoice

public wicket.markup.html.form.DropDownChoice getChoice()
Returns:
the DropDownChoice form component created to represent this filter


Copyright © 2004-2008 Wicket developers. All Rights Reserved.