Module wicket.bootstrap.extensions
Class BootstrapSelect<T>
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
org.apache.wicket.markup.html.form.FormComponent<T>
org.apache.wicket.markup.html.form.AbstractChoice<T,T>
org.apache.wicket.markup.html.form.AbstractSingleSelectChoice<T>
org.apache.wicket.markup.html.form.DropDownChoice<T>
de.agilecoders.wicket.extensions.markup.html.bootstrap.form.select.BootstrapSelect<T>
- All Implemented Interfaces:
Serializable,Iterable<Component>,IEventSink,IEventSource,IFeedbackContributor,IConverterLocator,IGenericComponent<T,,FormComponent<T>> IMetadataContext<Serializable,,Component> IFormModelUpdateListener,IFormVisitorParticipant,ILabelProvider<String>,IHeaderContributor,IRequestableComponent,IHierarchical<Component>,IClusterable
Bootstrap single choice select component.
Integrates bootstrap select picker
- Since:
- 02.11.14
- Author:
- Alexey Volkov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.AbstractChoice
AbstractChoice.LabelPosition -
Field Summary
Fields inherited from class org.apache.wicket.markup.html.form.FormComponent
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATORFields 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
ConstructorsConstructorDescriptionConstructor.BootstrapSelect(String id, List<? extends T> choices) Constructor.BootstrapSelect(String id, List<? extends T> choices, IChoiceRenderer<? super T> renderer) Constructor.BootstrapSelect(String id, IModel<? extends List<? extends T>> choices) Constructor.BootstrapSelect(String id, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer) Constructor.Constructor.BootstrapSelect(String id, IModel<T> model, List<? extends T> choices, IChoiceRenderer<? super T> renderer) Constructor.Constructor.BootstrapSelect(String id, IModel<T> model, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionconfig()protected BootstrapSelectBehaviorcreate new behavior by specified configprotected voidwith(BootstrapSelectConfig config) Methods inherited from class org.apache.wicket.markup.html.form.DropDownChoice
onComponentTagMethods inherited from class org.apache.wicket.markup.html.form.AbstractSingleSelectChoice
convertChoiceIdToChoice, convertValue, getDefaultChoice, getModelValue, getNullKey, getNullKeyDisplayValue, getNullValidDisplayValue, getNullValidKey, isNullValid, isSelected, setNullValidMethods inherited from class org.apache.wicket.markup.html.form.AbstractChoice
appendOptionHtml, detachModel, escapeOptionHtml, getChoiceRenderer, getChoices, getChoicesModel, isDisabled, localizeDisplayValues, onComponentTagBody, onDetach, setChoiceRenderer, setChoices, setChoices, setOptionAttributes, setTypeMethods 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, isFormParticipant, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onBeforeRender, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, shouldTrimInput, trim, updateAutoLabels, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrderMethods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
getLabelMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, getMarkupTag, 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, 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObjectMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BootstrapSelect
Constructor.- Parameters:
id- See Component
-
BootstrapSelect
Constructor.- Parameters:
id- See Componentchoices- choices
-
BootstrapSelect
Constructor.- Parameters:
id- See Componentchoices- choicesrenderer- The rendering engine
-
BootstrapSelect
Constructor.- Parameters:
id- See Componentmodel- See Componentchoices- choices
-
BootstrapSelect
public BootstrapSelect(String id, IModel<T> model, List<? extends T> choices, IChoiceRenderer<? super T> renderer) Constructor.- Parameters:
id- See Componentmodel- See Componentchoices- The drop down choicesrenderer- renderer
-
BootstrapSelect
Constructor.- Parameters:
id- See Componentchoices- choices
-
BootstrapSelect
Constructor.- Parameters:
id- See Componentmodel- See Componentchoices- choices
-
BootstrapSelect
public BootstrapSelect(String id, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer) Constructor.- Parameters:
id- See Componentchoices- The drop down choicesrenderer- renderer
-
BootstrapSelect
public BootstrapSelect(String id, IModel<T> model, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer) Constructor.- Parameters:
id- See Componentmodel- See Componentchoices- The drop down choicesrenderer- renderer
-
-
Method Details
-
config
- Returns:
- current config
-
with
- Parameters:
config- config to use- Returns:
- current instance
-
onInitialize
protected void onInitialize()- Overrides:
onInitializein classMarkupContainer
-
newBootstrapSelectBehavior
create new behavior by specified config- Parameters:
config- config- Returns:
- new instance of select behavior
-