public class MultiValueDropDownPanel<T extends Serializable> extends SimplePanel<List<T>>
Constructor and Description |
---|
MultiValueDropDownPanel(String id,
org.apache.wicket.model.IModel<List<T>> model,
boolean prepareModel,
boolean nullValid) |
Modifier and Type | Method and Description |
---|---|
protected void |
addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected boolean |
buttonsDisabled()
Provide a function to determine if buttons of editor are disabled/enabled
|
protected org.apache.wicket.model.IModel<List<T>> |
createChoiceList()
Provides list of choices for drop-down component
|
protected org.apache.wicket.model.IModel<T> |
createDropDownItemModel(org.apache.wicket.model.IModel<T> model) |
protected T |
createNewEmptyItem() |
protected org.apache.wicket.markup.html.form.IChoiceRenderer<T> |
createRenderer()
Provides an instance of IChoiceRenderer needed to render choices in drop-down component
|
protected String |
getMinusClassModifier() |
protected String |
getPlusClassModifier(org.apache.wicket.markup.html.list.ListItem<T> item) |
protected void |
removeValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.markup.html.list.ListItem<T> item) |
createModalWindow, getPageBase
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, getModel, getModelObject, getString, getWebApplicationConfiguration, initLayout
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
protected T createNewEmptyItem()
protected org.apache.wicket.model.IModel<T> createDropDownItemModel(org.apache.wicket.model.IModel<T> model)
protected String getPlusClassModifier(org.apache.wicket.markup.html.list.ListItem<T> item)
protected String getMinusClassModifier()
protected void addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void removeValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.markup.html.list.ListItem<T> item)
protected boolean buttonsDisabled()
protected org.apache.wicket.model.IModel<List<T>> createChoiceList()
protected org.apache.wicket.markup.html.form.IChoiceRenderer<T> createRenderer()
Copyright © 2014 evolveum. All rights reserved.