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, titleModelfeedback, returnPanel| 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, getMenuLocation, getMode, getMode, getModelObjectAsRecordList, getRecordTypeNoun, getTitleModel, notifyListeners, onAfterCommit, onBeforeCommit, onError, onRecordEdited, onSubmit, onSubmitgetHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, initTitleArea, isEscapeHtmlInTipLabel, isFeedbackEnabled, isTitleVisible, loggetWebPage, getWebRequest, getWebResponse, getWebSessionadd, 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, visitChildrenadd, 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, wrapprotected 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)