public class MultiValueTextPanel<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 |
---|
MultiValueTextPanel(String id,
org.apache.wicket.model.IModel<List<T>> value,
NonEmptyModel<Boolean> readOnlyModel,
boolean emptyStringToNull) |
Modifier and Type | Method and Description |
---|---|
protected void |
addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected boolean |
buttonsDisabled()
Override to provide the information about buttons enabled/disabled status
|
protected org.apache.wicket.model.StringResourceModel |
createEmptyItemPlaceholder() |
protected T |
createNewEmptyItem() |
protected org.apache.wicket.model.IModel<String> |
createTextModel(org.apache.wicket.model.IModel<T> model) |
protected String |
getMinusClassModifier() |
org.apache.wicket.model.IModel<List<T>> |
getModel() |
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, 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 MultiValueTextPanel(String id, org.apache.wicket.model.IModel<List<T>> value, NonEmptyModel<Boolean> readOnlyModel, boolean emptyStringToNull)
public org.apache.wicket.model.IModel<List<T>> getModel()
getModel
in class BasePanel<List<T extends Serializable>>
protected String getPlusClassModifier(org.apache.wicket.markup.html.list.ListItem<T> item)
protected String getMinusClassModifier()
protected org.apache.wicket.model.IModel<String> createTextModel(org.apache.wicket.model.IModel<T> model)
protected void addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected T createNewEmptyItem()
protected org.apache.wicket.model.StringResourceModel createEmptyItemPlaceholder()
protected boolean buttonsDisabled()
protected void removeValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.markup.html.list.ListItem<T> item)
Copyright © 2016 evolveum. All rights reserved.