public abstract class AbstractFieldPanel<T> extends Panel
Modifier and Type | Field and Description |
---|---|
protected boolean |
isRequiredLabelAdded |
static String |
LABEL |
protected static org.slf4j.Logger |
LOG |
protected String |
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 |
---|
AbstractFieldPanel(String id,
String name,
IModel<T> model) |
Modifier and Type | Method and Description |
---|---|
AbstractFieldPanel<T> |
addLabel() |
AbstractFieldPanel<T> |
addLabel(String name) |
AbstractFieldPanel<T> |
addRequiredLabel() |
protected String |
externalActionIcon() |
String |
getName() |
AbstractFieldPanel<T> |
hideLabel() |
boolean |
isRequired() |
AbstractFieldPanel<T> |
removeRequiredLabel() |
abstract AbstractFieldPanel<T> |
setModelObject(T object) |
abstract AbstractFieldPanel<T> |
setReadOnly(boolean readOnly) |
AbstractFieldPanel<T> |
setRequired(boolean required) |
AbstractFieldPanel<T> |
showExternAction(Component component) |
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 static final org.slf4j.Logger LOG
public static final String LABEL
protected boolean isRequiredLabelAdded
protected String name
public final AbstractFieldPanel<T> addLabel()
public final AbstractFieldPanel<T> addLabel(String name)
public AbstractFieldPanel<T> hideLabel()
public AbstractFieldPanel<T> showExternAction(Component component)
public boolean isRequired()
public AbstractFieldPanel<T> setRequired(boolean required)
public AbstractFieldPanel<T> addRequiredLabel()
public AbstractFieldPanel<T> removeRequiredLabel()
protected String externalActionIcon()
public abstract AbstractFieldPanel<T> setModelObject(T object)
public String getName()
public abstract AbstractFieldPanel<T> setReadOnly(boolean readOnly)
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.