
public class DateField extends TriggerField<Date> implements ExpandEvent.HasExpandHandlers, CollapseEvent.HasCollapseHandlers
DatePicker dropdown and automatic
date validation.Field.FieldStylesUIObject.DebugIdImpl, UIObject.DebugIdImplEnabledHasDirection.DirectionDEBUG_ID_PREFIX| Constructor and Description |
|---|
DateField()
Creates a new date field.
|
DateField(DateCell cell)
Creates a new date field.
|
DateField(DateCell cell,
DateTimePropertyEditor propertyEditor)
Creates a new date field.
|
DateField(DateTimePropertyEditor propertyEditor)
Creates a new date field.
|
| Modifier and Type | Method and Description |
|---|---|
HandlerRegistration |
addCollapseHandler(CollapseEvent.CollapseHandler handler)
Adds a
CollapseEvent.CollapseHandler handler for CollapseEvent
events. |
HandlerRegistration |
addExpandHandler(ExpandEvent.ExpandHandler handler)
Adds a
ExpandEvent.ExpandHandler handler for ExpandEvent events. |
DateCell |
getCell()
Get the
Cell wrapped by this widget. |
DatePicker |
getDatePicker()
Returns the field's date picker.
|
Date |
getMaxValue()
Returns the field's max value.
|
Date |
getMinValue()
Returns the field's minimum value.
|
DateTimePropertyEditor |
getPropertyEditor()
Returns the field's property editor.
|
void |
setAutoValidate(boolean autoValidate)
Sets whether the value is validated on each key press and when a date is selected via the picker (defaults to
false). |
void |
setMaxValue(Date maxValue)
The maximum date allowed.
|
void |
setMinValue(Date minValue)
The minimum date allowed.
|
addTriggerClickHandler, isEditable, isFinishEditOnEnter, isMonitorTab, setEditable, setFinishEditOnEnter, setHideTrigger, setMonitorTabaddChangeHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addParseErrorHandler, clear, getCurrentValue, getCursorPos, getDirection, getDirectionEstimator, getEmptyText, getSelectedText, getSelectionLength, getText, getValueOrThrow, isAllowBlank, isClearValueOnParseError, isCurrentValid, isCurrentValid, isReadOnly, isSelectOnFocus, select, selectAll, setAllowBlank, setClearValueOnParseError, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setEmptyText, setId, setPropertyEditor, setReadOnly, setSelectionRange, setSelectOnFocus, setTabIndex, setText, setValue, validateCurrentaddInvalidHandler, addValidator, addValidHandler, addValueChangeHandler, clearInvalid, finishEditing, flush, forceInvalid, getErrors, getErrorSupport, getName, getOriginalValue, getValidateOnBlur, getValidationDelay, getValidators, isAutoValidate, isEditing, isValid, isValid, markInvalid, onBrowserEvent, onPropertyChange, removeValidator, reset, setDelegate, setErrorSupport, setName, setOriginalValue, setValidateOnBlur, setValidationDelay, setValue, showErrors, validate, validategetElement, getKeyProvider, getValue, redraw, setValueaddBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disable, disableEvents, enable, enableEvents, fireEvent, focus, getData, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setToolTip, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmaskaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitfireEventgetValueaddBlurHandlerpublic DateField()
public DateField(DateCell cell)
cell - the date cellpublic DateField(DateCell cell, DateTimePropertyEditor propertyEditor)
cell - the date cellpropertyEditor - the property editorpublic DateField(DateTimePropertyEditor propertyEditor)
propertyEditor - the property editorpublic void setAutoValidate(boolean autoValidate)
false).setAutoValidate in class Field<Date>autoValidate - true to validate on each key presspublic DateCell getCell()
CellComponentCell wrapped by this widget.getCell in class TriggerField<Date>Cell being wrappedpublic DatePicker getDatePicker()
public Date getMaxValue()
public Date getMinValue()
public DateTimePropertyEditor getPropertyEditor()
ValueBaseFieldgetPropertyEditor in class ValueBaseField<Date>public void setMaxValue(Date maxValue)
maxValue - the maximum value. Set maxValue to null to remove the maximum validation.public void setMinValue(Date minValue)
minValue - the minimum value. Set minValue to null to remove the minimum validation.public HandlerRegistration addExpandHandler(ExpandEvent.ExpandHandler handler)
ExpandEvent.HasExpandHandlersExpandEvent.ExpandHandler handler for ExpandEvent events.addExpandHandler in interface ExpandEvent.HasExpandHandlershandler - the handlerpublic HandlerRegistration addCollapseHandler(CollapseEvent.CollapseHandler handler)
CollapseEvent.HasCollapseHandlersCollapseEvent.CollapseHandler handler for CollapseEvent
events.addCollapseHandler in interface CollapseEvent.HasCollapseHandlershandler - the handlerCopyright © 2016. All rights reserved.