public class GenericMultiValueLabelEditPanel<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 |
---|
GenericMultiValueLabelEditPanel(String id,
org.apache.wicket.model.IModel<List<T>> value,
org.apache.wicket.model.IModel<String> label,
String labelSize,
String textSize,
boolean isMultiple) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFirstPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
Override to provide a special handling for addition of first
value to attribute.
|
protected void |
addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) |
void |
closeModalWindow(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected T |
createNewEmptyItem()
Override to provide creation of a new empty item
|
protected org.apache.wicket.model.IModel<String> |
createTextModel(org.apache.wicket.model.IModel<T> model) |
protected void |
editValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.model.IModel<T> rowModel)
Override to provide call-back to edit button click event
|
protected boolean |
getAddButtonVisibility() |
protected boolean |
getLabelVisibility() |
protected String |
getOffsetClass() |
protected boolean |
isAddButtonVisible(org.apache.wicket.markup.html.list.ListItem<T> item) |
protected boolean |
isRemoveButtonVisible() |
protected void |
removeValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.markup.html.list.ListItem<T> item) |
protected void |
showDialog(Popupable dialogContent,
org.apache.wicket.ajax.AjaxRequestTarget target) |
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
protected void showDialog(Popupable dialogContent, org.apache.wicket.ajax.AjaxRequestTarget target)
protected String getOffsetClass()
protected org.apache.wicket.model.IModel<String> createTextModel(org.apache.wicket.model.IModel<T> model)
protected boolean isAddButtonVisible(org.apache.wicket.markup.html.list.ListItem<T> item)
protected void editValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<T> rowModel)
protected boolean isRemoveButtonVisible()
protected void addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void addFirstPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected T createNewEmptyItem()
protected void removeValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.markup.html.list.ListItem<T> item)
public void closeModalWindow(org.apache.wicket.ajax.AjaxRequestTarget target)
protected boolean getLabelVisibility()
protected boolean getAddButtonVisibility()
Copyright © 2016 evolveum. All rights reserved.