Class DropDownFormGroup<T>

  • All Implemented Interfaces:
    Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IMetadataContext<Serializable,​org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

    public class DropDownFormGroup<T>
    extends BasePanel<T>
    Author:
    lazyman
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.wicket.markup.html.panel.Panel

        PANEL
      • Fields inherited from class org.apache.wicket.Component

        ENABLE, 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 Summary

      Constructors 
      Constructor Description
      DropDownFormGroup​(String id, org.apache.wicket.model.IModel<T> value, org.apache.wicket.model.IModel<List<T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer, org.apache.wicket.model.IModel<String> label, String labelCssClass, String textCssClass, boolean required)  
      DropDownFormGroup​(String id, org.apache.wicket.model.IModel<T> value, org.apache.wicket.model.IModel<List<T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer, org.apache.wicket.model.IModel<String> label, String labelCssClass, String textCssClass, boolean required, boolean isSimilarAsPropertyPanel)  
      DropDownFormGroup​(String id, org.apache.wicket.model.IModel<T> value, org.apache.wicket.model.IModel<List<T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer, org.apache.wicket.model.IModel<String> label, org.apache.wicket.model.IModel<String> tooltipKey, String labelCssClass, String textCssClass, boolean required)  
      DropDownFormGroup​(String id, org.apache.wicket.model.IModel<T> value, org.apache.wicket.model.IModel<List<T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer, org.apache.wicket.model.IModel<String> label, org.apache.wicket.model.IModel<String> tooltipModel, String labelCssClass, String textCssClass, boolean required, boolean isSimilarAsPropertyPanel)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.wicket.Component createAdditionalInfoComponent​(String id)  
      protected org.apache.wicket.markup.html.form.DropDownChoice<T> createDropDown​(String id, org.apache.wicket.model.IModel<List<T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer, boolean required)  
      org.apache.wicket.Component getAdditionalInfoComponent()  
      org.apache.wicket.markup.html.form.DropDownChoice<T> getInput()  
      protected String getNullValidDisplayValue()  
      • Methods inherited from class org.apache.wicket.markup.html.panel.Panel

        getRegionMarkup, newMarkupSourcingStrategy
      • Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

        getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
      • Methods inherited from class org.apache.wicket.MarkupContainer

        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, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
      • Methods inherited from class org.apache.wicket.Component

        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, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, 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
      • Methods inherited from interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Constructor Detail

      • DropDownFormGroup

        public DropDownFormGroup​(String id,
                                 org.apache.wicket.model.IModel<T> value,
                                 org.apache.wicket.model.IModel<List<T>> choices,
                                 org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer,
                                 org.apache.wicket.model.IModel<String> label,
                                 String labelCssClass,
                                 String textCssClass,
                                 boolean required,
                                 boolean isSimilarAsPropertyPanel)
      • DropDownFormGroup

        public DropDownFormGroup​(String id,
                                 org.apache.wicket.model.IModel<T> value,
                                 org.apache.wicket.model.IModel<List<T>> choices,
                                 org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer,
                                 org.apache.wicket.model.IModel<String> label,
                                 String labelCssClass,
                                 String textCssClass,
                                 boolean required)
      • DropDownFormGroup

        public DropDownFormGroup​(String id,
                                 org.apache.wicket.model.IModel<T> value,
                                 org.apache.wicket.model.IModel<List<T>> choices,
                                 org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer,
                                 org.apache.wicket.model.IModel<String> label,
                                 org.apache.wicket.model.IModel<String> tooltipKey,
                                 String labelCssClass,
                                 String textCssClass,
                                 boolean required)
      • DropDownFormGroup

        public DropDownFormGroup​(String id,
                                 org.apache.wicket.model.IModel<T> value,
                                 org.apache.wicket.model.IModel<List<T>> choices,
                                 org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer,
                                 org.apache.wicket.model.IModel<String> label,
                                 org.apache.wicket.model.IModel<String> tooltipModel,
                                 String labelCssClass,
                                 String textCssClass,
                                 boolean required,
                                 boolean isSimilarAsPropertyPanel)
    • Method Detail

      • createAdditionalInfoComponent

        protected org.apache.wicket.Component createAdditionalInfoComponent​(String id)
      • getAdditionalInfoComponent

        public org.apache.wicket.Component getAdditionalInfoComponent()
      • createDropDown

        protected org.apache.wicket.markup.html.form.DropDownChoice<T> createDropDown​(String id,
                                                                                      org.apache.wicket.model.IModel<List<T>> choices,
                                                                                      org.apache.wicket.markup.html.form.IChoiceRenderer<T> renderer,
                                                                                      boolean required)
      • getInput

        public org.apache.wicket.markup.html.form.DropDownChoice<T> getInput()
      • getNullValidDisplayValue

        protected String getNullValidDisplayValue()