org.gwtbootstrap3.extras.datepicker.client.ui.base
Class DatePickerBase
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
org.gwtbootstrap3.extras.datepicker.client.ui.base.DatePickerBase
- All Implemented Interfaces:
- IsEditor<LeafValueEditor<Date>>, HasAttachHandlers, HasValueChangeHandlers<Date>, HasHandlers, EventListener, TakesValue<Date>, HasEnabled, HasName, HasValue<Date>, HasVisibility, IsWidget, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasPlaceholder, org.gwtbootstrap3.client.ui.base.HasResponsiveness, HasAutoClose, HasDateTimePickerHandlers, HasDaysOfWeekDisabled, HasEndDate, HasForceParse, HasFormat, HasHighlightToday, HasKeyboardNavigation, HasLanguage, HasMinView, HasPosition, HasShowTodayButton, HasStartDate, HasStartView, HasViewSelect, HasWeekStart
- Direct Known Subclasses:
- DatePicker
public class DatePickerBase
- extends Widget
- implements HasEnabled, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasResponsiveness, HasVisibility, org.gwtbootstrap3.client.ui.base.HasPlaceholder, HasAutoClose, HasDaysOfWeekDisabled, HasEndDate, HasForceParse, HasFormat, HasHighlightToday, HasKeyboardNavigation, HasMinView, HasShowTodayButton, HasStartDate, HasStartView, HasViewSelect, HasWeekStart, HasDateTimePickerHandlers, HasLanguage, HasName, HasValue<Date>, HasPosition, IsEditor<LeafValueEditor<Date>>
- Author:
- Joshua Godi
| Fields inherited from interface org.gwtbootstrap3.client.ui.base.HasPlaceholder |
PLACEHOLDER |
|
Method Summary |
HandlerRegistration |
addChangeDateHandler(ChangeDateHandler changeDateHandler)
|
HandlerRegistration |
addChangeMonthHandler(ChangeMonthHandler changeMonthHandler)
|
HandlerRegistration |
addChangeYearHandler(ChangeYearHandler changeYearHandler)
|
HandlerRegistration |
addClearDateHandler(ClearDateHandler clearDateHandler)
|
HandlerRegistration |
addHideHandler(org.gwtbootstrap3.client.shared.event.HideHandler hideHandler)
|
HandlerRegistration |
addShowHandler(org.gwtbootstrap3.client.shared.event.ShowHandler showHandler)
|
HandlerRegistration |
addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler)
|
LeafValueEditor<Date> |
asEditor()
|
void |
clearEndDate()
|
void |
clearStartDate()
|
protected void |
configure()
|
protected void |
configure(Element e,
Element p,
String format,
int weekStart,
String daysOfWeekDisabled,
boolean autoClose,
int startView,
int minViewMode,
boolean todayBtn,
boolean highlightToday,
boolean keyboardNavigation,
boolean forceParse,
int viewSelect,
String language,
String orientation)
|
protected void |
configure(Widget w,
Widget container)
|
protected void |
execute(String cmd)
|
String |
getBaseValue()
|
Widget |
getContainer()
|
String |
getId()
|
DatePickerLanguage |
getLanguage()
|
String |
getName()
|
String |
getPlaceholder()
|
DatePickerPosition |
getPosition()
Gets the position of the date time picker |
org.gwtbootstrap3.client.ui.TextBox |
getTextBox()
|
Date |
getValue()
|
void |
hide()
|
boolean |
isEnabled()
|
boolean |
isReadOnly()
|
void |
onChangeDate(Event e)
|
void |
onChangeMonth(Event e)
|
void |
onChangeYear(Event e)
|
void |
onClearDate(Event e)
|
void |
onHide(Event e)
|
protected void |
onLoad()
|
void |
onShow(Event e)
|
protected void |
onUnload()
|
void |
reload()
Call this whenever changing any settings: minView, startView, format, etc. |
void |
setAlignment(ValueBoxBase.TextAlignment align)
|
void |
setAutoClose(boolean autoClose)
|
void |
setContainer(Widget container)
|
void |
setDaysOfWeekDisabled(DatePickerDayOfWeek... daysOfWeekDisabled)
|
void |
setEnabled(boolean enabled)
|
void |
setEndDate(Date endDate)
|
void |
setEndDate(String endDate)
|
void |
setForceParse(boolean forceParse)
|
void |
setFormat(String format)
|
void |
setHasKeyboardNavigation(boolean hasKeyboardNavigation)
|
void |
setHiddenOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
|
void |
setHighlightToday(boolean highlightToday)
|
void |
setId(String id)
|
void |
setLanguage(DatePickerLanguage language)
|
void |
setMinView(DatePickerMinView datePickerMinView)
|
void |
setName(String name)
|
void |
setPlaceholder(String placeHolder)
|
void |
setPosition(DatePickerPosition position)
Set the position of the date time picker |
void |
setReadOnly(boolean readOnly)
|
void |
setShowTodayButton(boolean showTodayButton)
|
void |
setStartDate(Date startDate)
|
void |
setStartDate(String startDate)
|
void |
setStartView(DatePickerMinView datePickerMinView)
|
void |
setValue(Date value)
|
void |
setValue(Date value,
boolean fireEvents)
|
void |
setViewSelect(DatePickerMinView datePickerMinView)
|
void |
setVisibleOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
|
void |
setWeekStart(DatePickerDayOfWeek weekStart)
|
void |
show()
|
protected String |
toDaysOfWeekDisabledString(DatePickerDayOfWeek... datePickerDayOfWeeks)
|
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
DatePickerBase
public DatePickerBase()
setContainer
public void setContainer(Widget container)
getContainer
public Widget getContainer()
getTextBox
public org.gwtbootstrap3.client.ui.TextBox getTextBox()
setAlignment
public void setAlignment(ValueBoxBase.TextAlignment align)
setPlaceholder
public void setPlaceholder(String placeHolder)
- Specified by:
setPlaceholder in interface org.gwtbootstrap3.client.ui.base.HasPlaceholder
getPlaceholder
public String getPlaceholder()
- Specified by:
getPlaceholder in interface org.gwtbootstrap3.client.ui.base.HasPlaceholder
setReadOnly
public void setReadOnly(boolean readOnly)
isReadOnly
public boolean isReadOnly()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface HasEnabled
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface HasEnabled
setId
public void setId(String id)
- Specified by:
setId in interface org.gwtbootstrap3.client.ui.base.HasId
getId
public String getId()
- Specified by:
getId in interface org.gwtbootstrap3.client.ui.base.HasId
setName
public void setName(String name)
- Specified by:
setName in interface HasName
getName
public String getName()
- Specified by:
getName in interface HasName
setVisibleOn
public void setVisibleOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
- Specified by:
setVisibleOn in interface org.gwtbootstrap3.client.ui.base.HasResponsiveness
setHiddenOn
public void setHiddenOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
- Specified by:
setHiddenOn in interface org.gwtbootstrap3.client.ui.base.HasResponsiveness
setLanguage
public void setLanguage(DatePickerLanguage language)
- Specified by:
setLanguage in interface HasLanguage
getLanguage
public DatePickerLanguage getLanguage()
- Specified by:
getLanguage in interface HasLanguage
setPosition
public void setPosition(DatePickerPosition position)
- Description copied from interface:
HasPosition
- Set the position of the date time picker
- Specified by:
setPosition in interface HasPosition
- Parameters:
position - position
getPosition
public DatePickerPosition getPosition()
- Description copied from interface:
HasPosition
- Gets the position of the date time picker
- Specified by:
getPosition in interface HasPosition
- Returns:
- position
reload
public void reload()
- Call this whenever changing any settings: minView, startView, format, etc. If you are changing
format and date value, the updates must take in such order:
locales.cache.1.4.0. DateTimePicker.reload()
2. DateTimePicker.setValue(newDate); // Date newDate.
Otherwise date value is not updated.
show
public void show()
hide
public void hide()
setAutoClose
public void setAutoClose(boolean autoClose)
- Specified by:
setAutoClose in interface HasAutoClose
onShow
public void onShow(Event e)
- Specified by:
onShow in interface HasDateTimePickerHandlers
addShowHandler
public HandlerRegistration addShowHandler(org.gwtbootstrap3.client.shared.event.ShowHandler showHandler)
- Specified by:
addShowHandler in interface HasDateTimePickerHandlers
onHide
public void onHide(Event e)
- Specified by:
onHide in interface HasDateTimePickerHandlers
addHideHandler
public HandlerRegistration addHideHandler(org.gwtbootstrap3.client.shared.event.HideHandler hideHandler)
- Specified by:
addHideHandler in interface HasDateTimePickerHandlers
onChangeDate
public void onChangeDate(Event e)
- Specified by:
onChangeDate in interface HasDateTimePickerHandlers
addChangeDateHandler
public HandlerRegistration addChangeDateHandler(ChangeDateHandler changeDateHandler)
- Specified by:
addChangeDateHandler in interface HasDateTimePickerHandlers
onChangeYear
public void onChangeYear(Event e)
- Specified by:
onChangeYear in interface HasDateTimePickerHandlers
addChangeYearHandler
public HandlerRegistration addChangeYearHandler(ChangeYearHandler changeYearHandler)
- Specified by:
addChangeYearHandler in interface HasDateTimePickerHandlers
onChangeMonth
public void onChangeMonth(Event e)
- Specified by:
onChangeMonth in interface HasDateTimePickerHandlers
addChangeMonthHandler
public HandlerRegistration addChangeMonthHandler(ChangeMonthHandler changeMonthHandler)
- Specified by:
addChangeMonthHandler in interface HasDateTimePickerHandlers
onClearDate
public void onClearDate(Event e)
- Specified by:
onClearDate in interface HasDateTimePickerHandlers
addClearDateHandler
public HandlerRegistration addClearDateHandler(ClearDateHandler clearDateHandler)
- Specified by:
addClearDateHandler in interface HasDateTimePickerHandlers
setDaysOfWeekDisabled
public void setDaysOfWeekDisabled(DatePickerDayOfWeek... daysOfWeekDisabled)
- Specified by:
setDaysOfWeekDisabled in interface HasDaysOfWeekDisabled
setEndDate
public void setEndDate(Date endDate)
- Specified by:
setEndDate in interface HasEndDate
setEndDate
public void setEndDate(String endDate)
- Specified by:
setEndDate in interface HasEndDate
clearEndDate
public void clearEndDate()
- Specified by:
clearEndDate in interface HasEndDate
setForceParse
public void setForceParse(boolean forceParse)
- Specified by:
setForceParse in interface HasForceParse
setHighlightToday
public void setHighlightToday(boolean highlightToday)
- Specified by:
setHighlightToday in interface HasHighlightToday
setHasKeyboardNavigation
public void setHasKeyboardNavigation(boolean hasKeyboardNavigation)
- Specified by:
setHasKeyboardNavigation in interface HasKeyboardNavigation
setMinView
public void setMinView(DatePickerMinView datePickerMinView)
- Specified by:
setMinView in interface HasMinView
setShowTodayButton
public void setShowTodayButton(boolean showTodayButton)
- Specified by:
setShowTodayButton in interface HasShowTodayButton
setStartDate
public void setStartDate(Date startDate)
- Specified by:
setStartDate in interface HasStartDate
setStartDate
public void setStartDate(String startDate)
- Specified by:
setStartDate in interface HasStartDate
clearStartDate
public void clearStartDate()
- Specified by:
clearStartDate in interface HasStartDate
setStartView
public void setStartView(DatePickerMinView datePickerMinView)
- Specified by:
setStartView in interface HasStartView
setViewSelect
public void setViewSelect(DatePickerMinView datePickerMinView)
- Specified by:
setViewSelect in interface HasViewSelect
setWeekStart
public void setWeekStart(DatePickerDayOfWeek weekStart)
- Specified by:
setWeekStart in interface HasWeekStart
setFormat
public void setFormat(String format)
- Specified by:
setFormat in interface HasFormat
getValue
public Date getValue()
- Specified by:
getValue in interface TakesValue<Date>- Specified by:
getValue in interface HasValue<Date>
getBaseValue
public String getBaseValue()
addValueChangeHandler
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler)
- Specified by:
addValueChangeHandler in interface HasValueChangeHandlers<Date>
setValue
public void setValue(Date value)
- Specified by:
setValue in interface TakesValue<Date>- Specified by:
setValue in interface HasValue<Date>
setValue
public void setValue(Date value,
boolean fireEvents)
- Specified by:
setValue in interface HasValue<Date>
asEditor
public LeafValueEditor<Date> asEditor()
- Specified by:
asEditor in interface IsEditor<LeafValueEditor<Date>>
onLoad
protected void onLoad()
-
- Overrides:
onLoad in class Widget
onUnload
protected void onUnload()
- Overrides:
onUnload in class Widget
configure
protected void configure()
configure
protected void configure(Widget w,
Widget container)
execute
protected void execute(String cmd)
configure
protected void configure(Element e,
Element p,
String format,
int weekStart,
String daysOfWeekDisabled,
boolean autoClose,
int startView,
int minViewMode,
boolean todayBtn,
boolean highlightToday,
boolean keyboardNavigation,
boolean forceParse,
int viewSelect,
String language,
String orientation)
toDaysOfWeekDisabledString
protected String toDaysOfWeekDisabledString(DatePickerDayOfWeek... datePickerDayOfWeeks)
Copyright © 2015. All rights reserved.