public class MultiValueDropDownPanel<T extends Serializable> extends BasePanel<List<T>>
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
MultiValueDropDownPanel(String id,
org.apache.wicket.model.IModel<List<T>> model,
boolean nullValid,
NonEmptyModel<Boolean> readOnlyModel) |
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) |
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, getModel, getModelObject, getPageBase, getSession, getString, getWebApplicationConfiguration
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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
public MultiValueDropDownPanel(String id, org.apache.wicket.model.IModel<List<T>> model, boolean nullValid, NonEmptyModel<Boolean> readOnlyModel)
protected org.apache.wicket.model.IModel<T> createDropDownItemModel(org.apache.wicket.model.IModel<T> model)
protected T createNewEmptyItem()
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 © 2016 evolveum. All rights reserved.