public class DateTextFieldPanel<M,I,S> extends EditableCellPanel<M,I,Date,S>
EditableDateColumn
Panel with a DateTextField that updates the property of the row immediately after
user leaves the field.
Based on (Read: Copy-Paste Modify) EditablePropertyColumn
Modifier and Type | Class and Description |
---|---|
protected static class |
DateTextFieldPanel.DefaultDateTextField |
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 |
---|
DateTextFieldPanel(String id,
org.apache.wicket.model.IModel<Date> date,
org.apache.wicket.model.IModel<I> rowModel,
AbstractColumn<M,I,S> column,
org.apache.wicket.datetime.DateConverter dc)
Constructor
|
Modifier and Type | Method and Description |
---|---|
org.apache.wicket.markup.html.form.FormComponent<Date> |
getEditComponent() |
protected org.apache.wicket.datetime.markup.html.form.DateTextField |
newDateTextField(String id,
org.apache.wicket.model.IModel<Date> date,
org.apache.wicket.datetime.DateConverter dc)
newDateTextField
|
getColumn, getDefaultRowModel, isFocusTextField, isVisible, onBeforeRender
getRegionMarkup, newMarkupSourcingStrategy
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, 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, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, 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
public DateTextFieldPanel(String id, org.apache.wicket.model.IModel<Date> date, org.apache.wicket.model.IModel<I> rowModel, AbstractColumn<M,I,S> column, org.apache.wicket.datetime.DateConverter dc)
id
- component iddate
- date for the fieldrowModel
- date for the data rowcolumn
- column to which this panel belongsdc
- Converter for the data to displayprotected org.apache.wicket.datetime.markup.html.form.DateTextField newDateTextField(String id, org.apache.wicket.model.IModel<Date> date, org.apache.wicket.datetime.DateConverter dc)
id
- component Iddate
- date of the field to be editeddc
- DateConverterDateTextField.DateTextField(String, IModel, DateConverter)
public org.apache.wicket.markup.html.form.FormComponent<Date> getEditComponent()
getEditComponent
in class EditableCellPanel<M,I,Date,S>
Copyright © 2015. All rights reserved.