public class AjaxDatePicker extends DatePicker implements com.googlecode.wicket.jquery.core.event.IValueChangedListener
DateTextField
Component
, using a JQueryAjaxPostBehavior
, when the 'onSelect' javascript method is called.options
Constructor and Description |
---|
AjaxDatePicker(String id)
Constructor
|
AjaxDatePicker(String id,
org.apache.wicket.model.IModel<Date> model)
Constructor
|
AjaxDatePicker(String id,
org.apache.wicket.model.IModel<Date> model,
com.googlecode.wicket.jquery.core.Options options)
Constructor
|
AjaxDatePicker(String id,
org.apache.wicket.model.IModel<Date> model,
String pattern,
com.googlecode.wicket.jquery.core.Options options)
Constructor
|
AjaxDatePicker(String id,
com.googlecode.wicket.jquery.core.Options options)
Constructor
|
AjaxDatePicker(String id,
String pattern,
com.googlecode.wicket.jquery.core.Options options)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isOnSelectEventEnabled()
Indicates whether the 'onSelect' event is enabled.
If true, the IDatePickerListener.onSelect(AjaxRequestTarget, String) event will be triggered |
void |
onSelect(org.apache.wicket.ajax.AjaxRequestTarget target,
String date)
Triggered when a selection has been made
|
void |
onValueChanged(org.apache.wicket.ajax.AjaxRequestTarget target) |
newWidgetBehavior, onBeforeRender, onConfigure, onInitialize
getConverter, getTextFormat
getInputType, onComponentTag
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull
add, add, checkRequired, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onRequired, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
getWebApplication, 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, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, 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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public AjaxDatePicker(String id)
id
- the markup idpublic AjaxDatePicker(String id, com.googlecode.wicket.jquery.core.Options options)
id
- the markup idoptions
- the Options
public AjaxDatePicker(String id, String pattern, com.googlecode.wicket.jquery.core.Options options)
id
- the markup idpattern
- a SimpleDateFormat
patternoptions
- the Options
public AjaxDatePicker(String id, org.apache.wicket.model.IModel<Date> model)
id
- the markup idmodel
- the IModel
public AjaxDatePicker(String id, org.apache.wicket.model.IModel<Date> model, com.googlecode.wicket.jquery.core.Options options)
id
- the markup idmodel
- the IModel
options
- the Options
public final boolean isOnSelectEventEnabled()
IDatePickerListener
IDatePickerListener.onSelect(AjaxRequestTarget, String)
event will be triggeredisOnSelectEventEnabled
in interface IDatePickerListener
isOnSelectEventEnabled
in class DatePicker
public final void onSelect(org.apache.wicket.ajax.AjaxRequestTarget target, String date)
IDatePickerListener
onSelect
in interface IDatePickerListener
onSelect
in class DatePicker
target
- the AjaxRequestTarget
date
- the selected datepublic void onValueChanged(org.apache.wicket.ajax.AjaxRequestTarget target)
onValueChanged
in interface com.googlecode.wicket.jquery.core.event.IValueChangedListener
Copyright © 2016 7thWeb. All rights reserved.