public class RecordEditForm extends AbstractRecordEditPanel
Modifier and Type | Field and Description |
---|---|
protected java.util.List<org.apache.wicket.Component> |
ajaxComponents
A list of components to be included in ajax request targets when advanced visibility is toggled.
|
protected boolean |
showAdvanced |
configPage, destinationPanel, log, titleModel
feedback
Constructor and Description |
---|
RecordEditForm(IConfigPage configPage,
ConfigPanel destinationPanel,
org.apache.wicket.model.IModel<java.lang.String> titleModel,
org.apache.wicket.model.IModel<? extends java.util.List<? extends SRecordInstance>> records)
Creates a new record edit component.
|
RecordEditForm(IConfigPage configPage,
ConfigPanel destinationPanel,
org.apache.wicket.model.IModel<java.lang.String> titleModel,
SRecordInstance... records)
Creates a new record edit component.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAdvancedCategories(org.apache.wicket.markup.repeater.RepeatingView tableRepeater,
RecordEditMode mode,
java.util.Map<Category,java.util.List<FormMeta>> categories,
java.util.Map<SFieldMeta,SRecordInstance> recordLookup) |
protected void |
addField(org.apache.wicket.markup.repeater.RepeatingView rowRepeater,
FormMeta formMeta,
RecordEditMode mode,
java.util.Map<SFieldMeta,SRecordInstance> recordLookup) |
protected void |
addStandardCategories(org.apache.wicket.markup.repeater.RepeatingView tableRepeater,
RecordEditMode mode,
java.util.Map<Category,java.util.List<FormMeta>> categories,
java.util.Map<SFieldMeta,SRecordInstance> recordLookup)
Add category tables to the view.
|
protected org.apache.wicket.Component |
createCustomEditPanel(java.lang.String id)
Override this and return something useful to insert your own custom editing panel into the form.
|
protected void |
init() |
protected void |
initComponents(java.util.List<SRecordInstance> records) |
boolean |
isShowAdvanced() |
protected org.apache.wicket.Component |
newEditorComponent(java.lang.String id,
FormMeta formMeta,
RecordEditMode mode,
SRecordInstance record) |
void |
setShowAdvanced(boolean showAdvanced) |
protected boolean |
showAdvancedCheckbox(java.util.Set<Category> categories) |
commitRecords, createErrorMessage, createFooterComponent, getMenuPath, getMode, getMode, getModelObjectAsRecordList, getRecordTypeNoun, getTitleModel, notifyListeners, onAfterCommit, onBeforeCommit, onError, onRecordEdited, onSubmit, onSubmit
getHelpResourceKey, getHelpTopicId, getTipLabelKey, getTipLabelModel, getTitleKey, 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 boolean showAdvanced
protected java.util.List<org.apache.wicket.Component> ajaxComponents
public RecordEditForm(IConfigPage configPage, ConfigPanel destinationPanel, org.apache.wicket.model.IModel<java.lang.String> titleModel, SRecordInstance... records)
public RecordEditForm(IConfigPage configPage, ConfigPanel destinationPanel, org.apache.wicket.model.IModel<java.lang.String> titleModel, org.apache.wicket.model.IModel<? extends java.util.List<? extends SRecordInstance>> records)
protected void init()
protected void initComponents(java.util.List<SRecordInstance> records)
protected org.apache.wicket.Component createCustomEditPanel(java.lang.String id)
protected void addStandardCategories(org.apache.wicket.markup.repeater.RepeatingView tableRepeater, RecordEditMode mode, java.util.Map<Category,java.util.List<FormMeta>> categories, java.util.Map<SFieldMeta,SRecordInstance> recordLookup)
protected void addAdvancedCategories(org.apache.wicket.markup.repeater.RepeatingView tableRepeater, RecordEditMode mode, java.util.Map<Category,java.util.List<FormMeta>> categories, java.util.Map<SFieldMeta,SRecordInstance> recordLookup)
protected void addField(org.apache.wicket.markup.repeater.RepeatingView rowRepeater, FormMeta formMeta, RecordEditMode mode, java.util.Map<SFieldMeta,SRecordInstance> recordLookup)
protected boolean showAdvancedCheckbox(java.util.Set<Category> categories)
protected org.apache.wicket.Component newEditorComponent(java.lang.String id, FormMeta formMeta, RecordEditMode mode, SRecordInstance record)
public boolean isShowAdvanced()
public void setShowAdvanced(boolean showAdvanced)