Class DatePicker
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
-
- org.apache.wicket.markup.html.form.FormComponent<T>
-
- org.apache.wicket.markup.html.form.AbstractTextComponent<T>
-
- org.apache.wicket.markup.html.form.TextField<Date>
-
- org.apache.wicket.extensions.markup.html.form.DateTextField
-
- com.googlecode.wicket.kendo.ui.form.datetime.DatePicker
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget
,Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IGenericComponent<Date,org.apache.wicket.markup.html.form.FormComponent<Date>>
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
,org.apache.wicket.markup.html.form.IFormModelUpdateListener
,org.apache.wicket.markup.html.form.IFormVisitorParticipant
,org.apache.wicket.markup.html.form.ILabelProvider<String>
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
AjaxDatePicker
public class DatePicker extends org.apache.wicket.extensions.markup.html.form.DateTextField implements com.googlecode.wicket.jquery.core.IJQueryWidget
Provides a Kendo UI date-picker based on aDateTextField
The code is quite identical to the jQuery DatePicker- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected com.googlecode.wicket.jquery.core.Options
options
-
Constructor Summary
Constructors Constructor Description DatePicker(String id)
ConstructorDatePicker(String id, com.googlecode.wicket.jquery.core.Options options)
ConstructorDatePicker(String id, String pattern)
ConstructorDatePicker(String id, String pattern, com.googlecode.wicket.jquery.core.Options options)
ConstructorDatePicker(String id, Locale locale)
Constructor, which useLocale
and Kendo UI GlobalizationDatePicker(String id, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI GlobalizationDatePicker(String id, Locale locale, String pattern)
ConstructorDatePicker(String id, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
ConstructorDatePicker(String id, org.apache.wicket.model.IModel<Date> model)
ConstructorDatePicker(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options)
ConstructorDatePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern)
ConstructorDatePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern, com.googlecode.wicket.jquery.core.Options options)
ConstructorDatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale)
Constructor, which useLocale
and Kendo UI GlobalizationDatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI GlobalizationDatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern)
ConstructorDatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getInput()
protected String[]
getInputTypes()
Locale
getLocale()
String
getModelObjectAsString()
Gets a string representation given the time pattern in use.String
getTextFormat()
Marked as final.com.googlecode.wicket.jquery.core.JQueryBehavior
newWidgetBehavior(String selector)
void
onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
void
onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
protected void
onInitialize()
-
Methods inherited from class org.apache.wicket.extensions.markup.html.form.DateTextField
createConverter
-
Methods inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull
-
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent
add, add, checkRequired, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInputAsArray, getInputName, getModelValue, getParameterValues, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, 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, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
DatePicker
public DatePicker(String id)
Constructor- Parameters:
id
- the markup id
-
DatePicker
public DatePicker(String id, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idoptions
- theOptions
-
DatePicker
public DatePicker(String id, Locale locale)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idlocale
- theLocale
-
DatePicker
public DatePicker(String id, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idlocale
- theLocale
options
- theOptions
-
DatePicker
public DatePicker(String id, String pattern)
Constructor- Parameters:
id
- the markup idpattern
- aSimpleDateFormat
pattern
-
DatePicker
public DatePicker(String id, String pattern, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idpattern
- aSimpleDateFormat
patternoptions
- theOptions
-
DatePicker
public DatePicker(String id, Locale locale, String pattern)
Constructor- Parameters:
id
- the markup idlocale
- theLocale
pattern
- aSimpleDateFormat
pattern
-
DatePicker
public DatePicker(String id, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idlocale
- theLocale
pattern
- aSimpleDateFormat
patternoptions
- theOptions
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
options
- theOptions
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, com.googlecode.wicket.jquery.core.Options options)
Constructor, which useLocale
and Kendo UI Globalization- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
options
- theOptions
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
pattern
- aSimpleDateFormat
pattern
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, String pattern, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
pattern
- aSimpleDateFormat
patternoptions
- theOptions
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
pattern
- aSimpleDateFormat
pattern
-
DatePicker
public DatePicker(String id, org.apache.wicket.model.IModel<Date> model, Locale locale, String pattern, com.googlecode.wicket.jquery.core.Options options)
Main constructor- Parameters:
id
- the markup idmodel
- theIModel
locale
- theLocale
pattern
- aSimpleDateFormat
patternoptions
- theOptions
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
onConfigure
public void onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onConfigure
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
onBeforeRender
public void onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onBeforeRender
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
getLocale
public Locale getLocale()
- Overrides:
getLocale
in classorg.apache.wicket.Component
-
getTextFormat
public final String getTextFormat()
Marked as final. It is - probably - not consistent to have a pattern different from the display- Specified by:
getTextFormat
in interfaceorg.apache.wicket.markup.html.form.AbstractTextComponent.ITextFormatProvider
- Overrides:
getTextFormat
in classorg.apache.wicket.extensions.markup.html.form.DateTextField
-
getModelObjectAsString
public String getModelObjectAsString()
Gets a string representation given the time pattern in use.- Returns:
- the model object as string
-
getInputTypes
protected String[] getInputTypes()
- Overrides:
getInputTypes
in classorg.apache.wicket.extensions.markup.html.form.DateTextField
-
getInput
public String getInput()
- Overrides:
getInput
in classorg.apache.wicket.markup.html.form.FormComponent<Date>
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-