Class DateField
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.sencha.gxt.widget.core.client.Component
-
- com.sencha.gxt.widget.core.client.cell.CellComponent<T>
-
- com.sencha.gxt.widget.core.client.form.Field<T>
-
- com.sencha.gxt.widget.core.client.form.ValueBaseField<T>
-
- com.sencha.gxt.widget.core.client.form.TriggerField<Date>
-
- com.sencha.gxt.widget.core.client.form.DateField
-
- All Implemented Interfaces:
com.google.gwt.editor.client.Editor<Date>,com.google.gwt.editor.client.HasEditorDelegate<Date>,com.google.gwt.editor.client.HasEditorErrors<Date>,com.google.gwt.editor.client.LeafValueEditor<Date>,com.google.gwt.editor.client.ValueAwareEditor<Date>,com.google.gwt.event.dom.client.HasChangeHandlers,com.google.gwt.event.dom.client.HasKeyDownHandlers,com.google.gwt.event.dom.client.HasKeyPressHandlers,com.google.gwt.event.dom.client.HasKeyUpHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasResizeHandlers,com.google.gwt.event.logical.shared.HasValueChangeHandlers<Date>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.i18n.client.AutoDirectionHandler.Target,com.google.gwt.i18n.client.HasDirection,com.google.gwt.i18n.shared.HasDirectionEstimator,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<Date>,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasName,com.google.gwt.user.client.ui.HasText,com.google.gwt.user.client.ui.HasValue<Date>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.view.client.HasKeyProvider<Date>,HasGestureRecognizers,BeforeHideEvent.HasBeforeHideHandlers,BeforeShowContextMenuEvent.HasBeforeShowContextMenuHandler,BeforeShowEvent.HasBeforeShowHandlers,BlurEvent.HasBlurHandlers,CollapseEvent.HasCollapseHandlers,DisableEvent.HasDisableHandlers,EnableEvent.HasEnableHandlers,ExpandEvent.HasExpandHandlers,FocusEvent.HasFocusHandlers,HideEvent.HasHideHandlers,InvalidEvent.HasInvalidHandlers,MoveEvent.HasMoveHandlers,ParseErrorEvent.HasParseErrorHandlers,ShowContextMenuEvent.HasShowContextMenuHandler,ShowEvent.HasShowHandlers,TriggerClickEvent.HasTriggerClickHandlers,ValidEvent.HasValidHandlers,HasErrorHandler,IsField<Date>,HasFocusSupport,HasItemId
public class DateField extends TriggerField<Date> implements ExpandEvent.HasExpandHandlers, CollapseEvent.HasCollapseHandlers
Provides a date input field with aDatePickerdropdown and automatic date validation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sencha.gxt.widget.core.client.form.Field
Field.FieldStyles
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCollapseHandler(CollapseEvent.CollapseHandler handler)Adds aCollapseEvent.CollapseHandlerhandler forCollapseEventevents.com.google.gwt.event.shared.HandlerRegistrationaddExpandHandler(ExpandEvent.ExpandHandler handler)Adds aExpandEvent.ExpandHandlerhandler forExpandEventevents.DateCellgetCell()Get theCellwrapped by this widget.DatePickergetDatePicker()Returns the field's date picker.DategetMaxValue()Returns the field's max value.DategetMinValue()Returns the field's minimum value.DateTimePropertyEditorgetPropertyEditor()Returns the field's property editor.voidsetAutoValidate(boolean autoValidate)Sets whether the value is validated on each key press and when a date is selected via the picker (defaults tofalse).voidsetMaxValue(Date maxValue)The maximum date allowed.voidsetMinValue(Date minValue)The minimum date allowed.-
Methods inherited from class com.sencha.gxt.widget.core.client.form.TriggerField
addTriggerClickHandler, isEditable, isFinishEditOnEnter, isMonitorTab, setEditable, setFinishEditOnEnter, setHideTrigger, setMonitorTab
-
Methods inherited from class com.sencha.gxt.widget.core.client.form.ValueBaseField
addChangeHandler, 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, validateCurrent
-
Methods inherited from class com.sencha.gxt.widget.core.client.form.Field
addInvalidHandler, 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, validate
-
Methods inherited from class com.sencha.gxt.widget.core.client.cell.CellComponent
getElement, getKeyProvider, getValue, redraw, setValue
-
Methods inherited from class com.sencha.gxt.widget.core.client.Component
addBeforeHideHandler, 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, isAdjustSize, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, removeGestureRecognizer, removeToolTip, setAdjustSize, 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, unmask
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.sencha.gxt.widget.core.client.event.BlurEvent.HasBlurHandlers
addBlurHandler
-
-
-
-
Constructor Detail
-
DateField
public DateField()
Creates a new date field.
-
DateField
public DateField(DateCell cell)
Creates a new date field.- Parameters:
cell- the date cell
-
DateField
public DateField(DateCell cell, DateTimePropertyEditor propertyEditor)
Creates a new date field.- Parameters:
cell- the date cellpropertyEditor- the property editor
-
DateField
public DateField(DateTimePropertyEditor propertyEditor)
Creates a new date field.- Parameters:
propertyEditor- the property editor
-
-
Method Detail
-
setAutoValidate
public void setAutoValidate(boolean autoValidate)
Sets whether the value is validated on each key press and when a date is selected via the picker (defaults tofalse).- Overrides:
setAutoValidatein classField<Date>- Parameters:
autoValidate-trueto validate on each key press
-
getCell
public DateCell getCell()
Description copied from class:CellComponentGet theCellwrapped by this widget.- Overrides:
getCellin classTriggerField<Date>- Returns:
- the
Cellbeing wrapped
-
getDatePicker
public DatePicker getDatePicker()
Returns the field's date picker.- Returns:
- the date picker
-
getMaxValue
public Date getMaxValue()
Returns the field's max value.- Returns:
- the max value
-
getMinValue
public Date getMinValue()
Returns the field's minimum value.- Returns:
- the minimum value
-
getPropertyEditor
public DateTimePropertyEditor getPropertyEditor()
Description copied from class:ValueBaseFieldReturns the field's property editor.- Overrides:
getPropertyEditorin classValueBaseField<Date>- Returns:
- the property editor
-
setMaxValue
public void setMaxValue(Date maxValue)
The maximum date allowed. Adds a maximum date validator.- Parameters:
maxValue- the maximum value. Set maxValue to null to remove the maximum validation.
-
setMinValue
public void setMinValue(Date minValue)
The minimum date allowed. Adds a minimum date validator.- Parameters:
minValue- the minimum value. Set minValue to null to remove the minimum validation.
-
addExpandHandler
public com.google.gwt.event.shared.HandlerRegistration addExpandHandler(ExpandEvent.ExpandHandler handler)
Description copied from interface:ExpandEvent.HasExpandHandlersAdds aExpandEvent.ExpandHandlerhandler forExpandEventevents.- Specified by:
addExpandHandlerin interfaceExpandEvent.HasExpandHandlers- Parameters:
handler- the handler- Returns:
- the registration for the event
-
addCollapseHandler
public com.google.gwt.event.shared.HandlerRegistration addCollapseHandler(CollapseEvent.CollapseHandler handler)
Description copied from interface:CollapseEvent.HasCollapseHandlersAdds aCollapseEvent.CollapseHandlerhandler forCollapseEventevents.- Specified by:
addCollapseHandlerin interfaceCollapseEvent.HasCollapseHandlers- Parameters:
handler- the handler- Returns:
- the registration for the event
-
-