public class RecordChoicePanel<R extends PersistentRecord> extends ConfigPanel
Modifier and Type | Field and Description |
---|---|
protected RecordMeta<R> |
_meta |
protected DescriptiveRadioChoice<R> |
choice |
protected java.lang.String[] |
path |
protected java.lang.String |
tableName |
feedback
Constructor and Description |
---|
RecordChoicePanel(java.lang.String[] path,
java.lang.String titleKey,
java.lang.String descriptionKey,
RecordMeta<R> meta) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFieldHeader() |
java.lang.String[] |
getMenuPath()
Returns the panel's menu path for config menu highlighting support
|
protected RecordMeta<R> |
getMeta() |
protected RecordChoiceModel<R> |
newModel(RecordMeta<R> meta) |
protected void |
onSubmit(R selectedChoice) |
getHelpResourceKey, getHelpTopicId, getTipLabelKey, getTipLabelModel, getTitleKey, getTitleModel, initTitleArea, isEscapeHTMLInTipLabel, isFeedbackEnabled, isTitleVisible, log
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, 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, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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 java.lang.String tableName
protected transient RecordMeta<R extends PersistentRecord> _meta
protected java.lang.String[] path
protected DescriptiveRadioChoice<R extends PersistentRecord> choice
public RecordChoicePanel(java.lang.String[] path, java.lang.String titleKey, java.lang.String descriptionKey, RecordMeta<R> meta)
protected RecordChoiceModel<R> newModel(RecordMeta<R> meta)
protected RecordMeta<R> getMeta()
public java.lang.String getFieldHeader()
public java.lang.String[] getMenuPath()
ConfigPanel
getMenuPath
in class ConfigPanel
protected void onSubmit(R selectedChoice)