|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wicket.Component<T>
org.apache.wicket.MarkupContainer<T>
org.apache.wicket.markup.html.WebMarkupContainer<T>
org.apache.wicket.markup.html.form.LabeledWebMarkupContainer<T>
org.apache.wicket.markup.html.form.FormComponent<T>
org.apache.wicket.markup.html.form.FormComponentPanel
org.apache.wicket.extensions.yui.calendar.DateField
public class DateField
Works on a Date
object. Displays a DateTextField
and a
calendar popup
.
Note: DateField
must not be associated with an
<input>
tag, as opposed to DateTextField
! The corresponding tag is
typically either a <div>
or a <span>
tag.
Java:
DateField dateField = new DateField("birthday");
Markup:
<div wicket:id="birthday"></div>
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
org.apache.wicket.markup.html.form.FormComponent.AbstractVisitor, org.apache.wicket.markup.html.form.FormComponent.IVisitor |
Nested classes/interfaces inherited from class org.apache.wicket.Component |
---|
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.VisibilityChange |
Field Summary |
---|
Fields inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR |
Fields inherited from class org.apache.wicket.Component |
---|
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
Constructor Summary | |
---|---|
DateField(java.lang.String id)
Construct. |
|
DateField(java.lang.String id,
org.apache.wicket.model.IModel model)
Construct. |
Method Summary | |
---|---|
protected void |
convertInput()
Sets the converted input. |
java.util.Date |
getDate()
Gets date. |
java.lang.String |
getInput()
|
protected DateTextField |
newDateTextField(org.apache.wicket.model.PropertyModel dateFieldModel)
Deprecated. replaced by newDateTextField(String, PropertyModel) |
protected DateTextField |
newDateTextField(java.lang.String id,
org.apache.wicket.model.PropertyModel dateFieldModel)
create a new DateTextField instance to be added to this panel. |
protected void |
onBeforeRender()
|
void |
setDate(java.util.Date date)
Sets date. |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponentPanel |
---|
checkRequired, newHeaderPartContainer, onComponentTag, onComponentTagBody, renderHead |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
add, clearInput, convertValue, error, getConvertedInput, getForm, getInputAsArray, getInputName, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isPersistent, isRequired, isValid, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, setConvertedInput, setLabel, setModelValue, setModelValue, setPersistent, setRequired, setType, shouldTrimInput, supportsPersistence, trim, updateModel, valid, validate, validateRequired, validateValidators, visitFormComponentsPostOrder |
Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer |
---|
getLabel, setLabelInternal |
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
---|
getMarkupType, getWebPage |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren |
Methods inherited from class org.apache.wicket.Component |
---|
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getClassRelativePath, getComponentBorder, getConverter, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getModelObjectAsString, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeginRequest, onEndRequest, onModelChanged, onModelChanging, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMetaData, setModelObject, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DateField(java.lang.String id)
id
- public DateField(java.lang.String id, org.apache.wicket.model.IModel model)
id
- model
- Method Detail |
---|
public java.util.Date getDate()
public java.lang.String getInput()
getInput
in class org.apache.wicket.markup.html.form.FormComponent
FormComponent.getInput()
public void setDate(java.util.Date date)
date
- dateprotected void convertInput()
Note that overriding this method is a better option than overriding FormComponent.updateModel()
like the first versions of this class did. The reason for that is that this method can be
used by form validators without having to depend on the actual model being updated, and this
method is called by the default implementation of FormComponent.updateModel()
anyway (so we don't
have to override that anymore).
convertInput
in class org.apache.wicket.markup.html.form.FormComponent
FormComponent.convertInput()
protected final DateTextField newDateTextField(org.apache.wicket.model.PropertyModel dateFieldModel)
newDateTextField(String, PropertyModel)
protected DateTextField newDateTextField(java.lang.String id, org.apache.wicket.model.PropertyModel dateFieldModel)
DateTextField
instance to be added to this panel.
the
- id to be used when creating the componentdateFieldModel
- model that should be used by the DateTextField
protected void onBeforeRender()
onBeforeRender
in class org.apache.wicket.Component
Component.onBeforeRender()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |