Class CheckChoice<T>

  • Type Parameters:
    T - the model object type
    All Implemented Interfaces:
    com.googlecode.wicket.jquery.core.IJQueryWidget, 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.IGenericComponent<Collection<T>,​org.apache.wicket.markup.html.form.FormComponent<Collection<T>>>, org.apache.wicket.IMetadataContext<Serializable,​org.apache.wicket.Component>, org.apache.wicket.markup.html.form.IFormModelUpdateListener, org.apache.wicket.markup.html.form.IFormVisitorParticipant, org.apache.wicket.markup.html.form.ILabelProvider<String>, 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 CheckChoice<T>
    extends org.apache.wicket.markup.html.form.CheckBoxMultipleChoice<T>
    implements com.googlecode.wicket.jquery.core.IJQueryWidget
    Provides jQuery check-buttons based on a CheckBoxMultipleChoice
    Author:
    Sebastien Briquet - sebfz1
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CheckChoice.CheckChoiceBehavior
      Provides jQuery check-buttons JQueryBehavior
      • Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.AbstractChoice

        org.apache.wicket.markup.html.form.AbstractChoice.LabelPosition
      • Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget

        com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget
    • Field Summary

      • Fields inherited from class org.apache.wicket.markup.html.form.FormComponent

        FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR
      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      CheckChoice​(String id)
      Constructor
      CheckChoice​(String id, List<? extends T> choices)
      Constructor
      CheckChoice​(String id, List<? extends T> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
      Constructor
      CheckChoice​(String id, org.apache.wicket.model.IModel<? extends Collection<T>> model, List<? extends T> choices)
      Constructor
      CheckChoice​(String id, org.apache.wicket.model.IModel<? extends Collection<T>> model, List<? extends T> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
      Constructor
      CheckChoice​(String id, org.apache.wicket.model.IModel<? extends Collection<T>> model, org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
      Constructor
      CheckChoice​(String id, org.apache.wicket.model.IModel<? extends Collection<T>> model, org.apache.wicket.model.IModel<? extends List<? extends T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
      Constructor
      CheckChoice​(String id, org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
      Constructor
      CheckChoice​(String id, org.apache.wicket.model.IModel<? extends List<? extends T>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CheckChoice.CheckChoiceBehavior newWidgetBehavior​(String selector)  
      void onBeforeRender​(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)  
      void onConfigure​(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)  
      protected void onInitialize()  
      • Methods inherited from class org.apache.wicket.markup.html.form.CheckBoxMultipleChoice

        appendOptionHtml, getAdditionalAttributes, getAdditionalAttributesForLabel, getCheckBoxMarkupId, getPrefix, getPrefix, getSuffix, getSuffix, onComponentTag, setLabelPosition, setPrefix, setSuffix
      • Methods inherited from class org.apache.wicket.markup.html.form.ListMultipleChoice

        convertChoiceIdsToChoices, convertValue, getModelValue, isRetainDisabledSelected, isSelected, setMaxRows, setRetainDisabledSelected, updateModel
      • Methods inherited from class org.apache.wicket.markup.html.form.AbstractChoice

        detachModel, escapeOptionHtml, getChoiceRenderer, getChoices, getChoicesModel, getDefaultChoice, isDisabled, localizeDisplayValues, onComponentTagBody, onDetach, setChoiceRenderer, setChoices, setChoices, setOptionAttributes, setType
      • Methods inherited from class org.apache.wicket.markup.html.form.FormComponent

        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, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
      • Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer

        getLabel
      • 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, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onRender, queue, remove, remove, removeAll, renderAll, 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, 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
      • Methods inherited from interface org.apache.wicket.IGenericComponent

        getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
    • Constructor Detail

      • CheckChoice

        public CheckChoice​(String id)
        Constructor
        Parameters:
        id - the markup id
      • CheckChoice

        public CheckChoice​(String id,
                           List<? extends T> choices)
        Constructor
        Parameters:
        id - the markup id
        choices - the collection of choices in the check choice
      • CheckChoice

        public CheckChoice​(String id,
                           List<? extends T> choices,
                           org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
        Constructor
        Parameters:
        id - the markup id
        choices - the collection of choices in the check choice
        renderer - the rendering engine
      • CheckChoice

        public CheckChoice​(String id,
                           org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
        Constructor
        Parameters:
        id - the markup id
        choices - the collection of choices in the check choice
      • CheckChoice

        public CheckChoice​(String id,
                           org.apache.wicket.model.IModel<? extends List<? extends T>> choices,
                           org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
        Constructor
        Parameters:
        id - the markup id
        choices - the collection of choices in the check choice
        renderer - the rendering engine
      • CheckChoice

        public CheckChoice​(String id,
                           org.apache.wicket.model.IModel<? extends Collection<T>> model,
                           List<? extends T> choices)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        choices - the collection of choices in the check choice
      • CheckChoice

        public CheckChoice​(String id,
                           org.apache.wicket.model.IModel<? extends Collection<T>> model,
                           org.apache.wicket.model.IModel<? extends List<? extends T>> choices)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        choices - the collection of choices in the check choice
      • CheckChoice

        public CheckChoice​(String id,
                           org.apache.wicket.model.IModel<? extends Collection<T>> model,
                           List<? extends T> choices,
                           org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        choices - the collection of choices in the check choice
        renderer - the rendering engine
      • CheckChoice

        public CheckChoice​(String id,
                           org.apache.wicket.model.IModel<? extends Collection<T>> model,
                           org.apache.wicket.model.IModel<? extends List<? extends T>> choices,
                           org.apache.wicket.markup.html.form.IChoiceRenderer<? super T> renderer)
        Constructor
        Parameters:
        id - the markup id
        model - the IModel
        choices - the collection of choices in the check choice
        renderer - the rendering engine
    • Method Detail

      • onInitialize

        protected void onInitialize()
        Overrides:
        onInitialize in class org.apache.wicket.MarkupContainer
      • onConfigure

        public void onConfigure​(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
        Specified by:
        onConfigure in interface com.googlecode.wicket.jquery.core.IJQueryWidget
      • onBeforeRender

        public void onBeforeRender​(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
        Specified by:
        onBeforeRender in interface com.googlecode.wicket.jquery.core.IJQueryWidget
      • newWidgetBehavior

        public CheckChoice.CheckChoiceBehavior newWidgetBehavior​(String selector)
        Specified by:
        newWidgetBehavior in interface com.googlecode.wicket.jquery.core.IJQueryWidget