T
- public class AjaxEditableChoiceLabel<T> extends AjaxEditableLabel<T>
AjaxEditableLabel
, but instead of a TextField
a
DropDownChoice
is displayed.AjaxEditableLabel.EditorAjaxBehavior, AjaxEditableLabel.LabelAjaxBehavior
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 |
---|
AjaxEditableChoiceLabel(String id)
Construct.
|
AjaxEditableChoiceLabel(String id,
IModel<T> model)
Construct.
|
AjaxEditableChoiceLabel(String id,
IModel<T> model,
IModel<? extends List<? extends T>> choices)
Construct.
|
AjaxEditableChoiceLabel(String id,
IModel<T> model,
IModel<? extends List<? extends T>> choices,
IChoiceRenderer<? super T> renderer)
Construct.
|
AjaxEditableChoiceLabel(String id,
IModel<T> model,
List<? extends T> choices)
Construct.
|
AjaxEditableChoiceLabel(String id,
IModel<T> model,
List<? extends T> choices,
IChoiceRenderer<? super T> renderer)
Construct.
|
AjaxEditableChoiceLabel(String id,
List<? extends T> choices)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected FormComponent<T> |
newEditor(MarkupContainer parent,
String componentId,
IModel<T> model)
Create a new form component instance to serve as editor.
|
protected WebComponent |
newLabel(MarkupContainer parent,
String componentId,
IModel<T> model)
Create a new form component instance to serve as label.
|
protected void |
onDetach()
Called to allow a component to detach resources after use.
|
protected void |
onModelChanged()
Dummy override to fix WICKET-1239
|
protected void |
onModelChanging()
Dummy override to fix WICKET-1239
|
add, defaultNullLabel, getConverter, getEditor, getLabel, getLabelAjaxEvent, getModel, getModelObject, onBeforeRender, onCancel, onEdit, onError, onSubmit, setDefaultModel, setLabel, setModel, setModelObject, setRequired, setType, shouldTrimInput, updateEditorAjaxAttributes, updateLabelAjaxAttributes
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, 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, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onEvent, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
public AjaxEditableChoiceLabel(String id)
id
- The component idpublic AjaxEditableChoiceLabel(String id, IModel<T> model)
id
- The component idmodel
- The modelpublic AjaxEditableChoiceLabel(String id, List<? extends T> choices)
id
- The component idchoices
- The collection of choices in the dropdownpublic AjaxEditableChoiceLabel(String id, IModel<T> model, IModel<? extends List<? extends T>> choices)
id
- The component idmodel
- The modelchoices
- The collection of choices in the dropdownpublic AjaxEditableChoiceLabel(String id, IModel<T> model, IModel<? extends List<? extends T>> choices, IChoiceRenderer<? super T> renderer)
id
- The component idmodel
- The modelchoices
- The collection of choices in the dropdownrenderer
- The rendering enginepublic AjaxEditableChoiceLabel(String id, IModel<T> model, List<? extends T> choices)
id
- The component idmodel
- The modelchoices
- The collection of choices in the dropdownprotected FormComponent<T> newEditor(MarkupContainer parent, String componentId, IModel<T> model)
newEditor
in class AjaxEditableLabel<T>
parent
- The parent componentcomponentId
- Id that should be used by the componentmodel
- The modelprotected WebComponent newLabel(MarkupContainer parent, String componentId, IModel<T> model)
newLabel
in class AjaxEditableLabel<T>
parent
- The parent componentcomponentId
- Id that should be used by the componentmodel
- The modelprotected void onModelChanged()
onModelChanged
in class AjaxEditableLabel<T>
protected void onModelChanging()
onModelChanging
in class AjaxEditableLabel<T>
protected void onDetach()
onDetach
in class MarkupContainer
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.