public class AjaxPalettePanel<T extends Serializable> extends AbstractFieldPanel<List<T>>
Modifier and Type | Class and Description |
---|---|
static class |
AjaxPalettePanel.Builder<T extends Serializable> |
protected class |
AjaxPalettePanel.PaletteLoadableDetachableModel |
Modifier and Type | Field and Description |
---|---|
protected List<T> |
availableBefore |
protected Palette<T> |
palette |
protected Model<String> |
queryFilter |
isRequiredLabelAdded, LABEL, LOG, name
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 and Description |
---|
AjaxPalettePanel(String id,
IModel<List<T>> model,
AjaxPalettePanel.Builder.Query<T> query,
AjaxPalettePanel.Builder<T> builder) |
AjaxPalettePanel(String id,
IModel<List<T>> model,
IModel<List<T>> choices,
AjaxPalettePanel.Builder<T> builder) |
Modifier and Type | Method and Description |
---|---|
protected Palette<T> |
buildPalette(IModel<List<T>> model,
AjaxPalettePanel.Builder<T> builder) |
LoadableDetachableModel<List<T>> |
getChoicesModel() |
Collection<T> |
getModelCollection() |
Recorder<T> |
getRecorderComponent() |
protected void |
initialize(IModel<List<T>> model,
AjaxPalettePanel.Builder<T> builder) |
void |
reload(AjaxRequestTarget target) |
AjaxPalettePanel<T> |
setModelObject(List<T> object) |
AbstractFieldPanel<List<T>> |
setReadOnly(boolean readOnly) |
AbstractFieldPanel<List<T>> |
setRequired(boolean required) |
addLabel, addLabel, addRequiredLabel, externalActionIcon, getName, hideLabel, isRequired, removeRequiredLabel, showExternAction
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, 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, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
forEach, spliterator
protected Palette<T extends Serializable> palette
protected final List<T extends Serializable> availableBefore
public AjaxPalettePanel(String id, IModel<List<T>> model, AjaxPalettePanel.Builder.Query<T> query, AjaxPalettePanel.Builder<T> builder)
protected void initialize(IModel<List<T>> model, AjaxPalettePanel.Builder<T> builder)
protected Palette<T> buildPalette(IModel<List<T>> model, AjaxPalettePanel.Builder<T> builder)
public LoadableDetachableModel<List<T>> getChoicesModel()
public AjaxPalettePanel<T> setModelObject(List<T> object)
setModelObject
in class AbstractFieldPanel<List<T extends Serializable>>
public Collection<T> getModelCollection()
public void reload(AjaxRequestTarget target)
public AbstractFieldPanel<List<T>> setReadOnly(boolean readOnly)
setReadOnly
in class AbstractFieldPanel<List<T extends Serializable>>
public AbstractFieldPanel<List<T>> setRequired(boolean required)
setRequired
in class AbstractFieldPanel<List<T extends Serializable>>
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.