Class DatePickerBase
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.html.HtmlInputText
org.primefaces.component.api.AbstractPrimeHtmlInputText
org.primefaces.component.api.UICalendar
org.primefaces.component.datepicker.DatePickerBase
- All Implemented Interfaces:
EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.EditableValueHolder,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.component.ValueHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,FlexAware,InputHolder,MixedClientBehaviorHolder,TouchAware,Widget
- Direct Known Subclasses:
DatePicker
public abstract class DatePickerBase
extends UICalendar
implements Widget, InputHolder, MixedClientBehaviorHolder, FlexAware
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.primefaces.component.api.UICalendar
UICalendar.ValidationResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected Stringstatic final intStandard 576px considered a small screen so we can auto switch the picker to touch modeprotected StringFields inherited from class org.primefaces.component.api.UICalendar
CALENDAR_EVENT_NAMES, CONTAINER_CLASS, DATE_INVALID_MESSAGE_ID, DATE_INVALID_RANGE_MESSAGE_ID, DATE_MAX_DATE_ID, DATE_MIN_DATE_ID, DATE_OUT_OF_RANGE_MESSAGE_ID, INPUT_STYLE_CLASS, timeOnlyPattern, UNOBSTRUSIVE_EVENT_NAMESFields inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputText
EVENT_NAMESFields inherited from class javax.faces.component.html.HtmlInputText
COMPONENT_TYPEFields inherited from class javax.faces.component.UIInput
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAMEFields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEYFields inherited from interface org.primefaces.component.api.Widget
ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetModel()intintintintintintgetView()booleanhasTime()booleanbooleanbooleanisFlex()Use PrimeFlex (instead Grid CSS) for this component?booleanbooleanbooleanbooleanisInline()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAppendTo(String appendTo) voidsetAutoDetectDisplay(boolean autoDetectDisplay) voidsetAutoMonthFormat(boolean autoMonthFormat) voidsetBeforeShow(String beforeShow) voidsetButtonTabindex(String buttonTabindex) voidsetDateTemplate(String dateTemplate) voidsetDisabledDates(List disabledDates) voidsetDisabledDays(List<Integer> disabledDays) voidsetEnabledDates(List enabledDates) voidsetFlex(boolean flex) voidsetFocusOnSelect(boolean focusOnSelect) voidsetHideOnDateTimeSelect(boolean hideOnDateTimeSelect) voidsetHideOnRangeSelection(boolean hideOnRangeSelection) voidsetHourFormat(String hourFormat) voidsetInline(boolean inline) voidsetKeepInvalid(boolean keepInvalid) voidsetMaxDateCount(int maxDateCount) voidsetModel(DateMetadataModel model) voidsetMonthNavigator(boolean monthNavigator) voidsetNumberOfMonths(int numberOfMonths) voidsetOnMonthChange(String onMonthChange) voidsetOnYearChange(String onYearChange) voidsetPanelStyle(String panelStyle) voidsetPanelStyleClass(String panelStyleClass) voidsetPlaceholder(String placeholder) voidsetResponsiveBreakpoint(int responsiveBreakpoint) voidsetSelectionMode(String selectionMode) voidsetSelectOtherMonths(boolean selectOtherMonths) voidsetShortYearCutoff(String shortYearCutoff) voidsetShowButtonBar(boolean showButtonBar) voidsetShowIcon(boolean showIcon) voidsetShowMilliseconds(boolean showMilliseconds) voidsetShowMinMaxRange(boolean showMinMaxRange) voidsetShowOnFocus(boolean showOnFocus) voidsetShowOtherMonths(boolean showOtherMonths) voidsetShowSeconds(boolean showSeconds) voidsetShowTime(boolean showTime) voidsetShowWeek(boolean showWeek) voidsetStepHour(int stepHour) voidsetStepMillisecond(int stepMillisecond) voidsetStepMinute(int stepMinute) voidsetStepSecond(int stepSecond) voidsetTimeInput(boolean timeInput) voidsetTouchUI(boolean touchUI) voidsetTriggerButtonIcon(String triggerButtonIcon) voidvoidsetWeekCalculator(String weekCalculator) voidsetWidgetVar(String widgetVar) voidsetYearNavigator(boolean yearNavigator) voidsetYearRange(String yearRange) Methods inherited from class org.primefaces.component.api.UICalendar
calculateLocale, calculateLocalizedPattern, convertPattern, createFacesMessageFromValidationResult, getInputClientId, getInputStyle, getInputStyleClass, getLabelledBy, getLocale, getMask, getMaskSlotChar, getMaxdate, getMindate, getPattern, getRangeSeparator, getResolverStyle, getTimeZone, getType, getValidatableInputClientId, getValueType, isConversionFailed, isMaskAutoClear, isReadonlyInput, isTimeOnly, isTimeOnlyWithoutDefault, isTouchable, setConversionFailed, setInputStyle, setInputStyleClass, setLabelledBy, setLocale, setMask, setMaskAutoClear, setMaskSlotChar, setMaxdate, setMindate, setPattern, setRangeSeparator, setReadonlyInput, setResolverStyle, setTimeOnly, setTimeZone, setTouchable, setType, validateMinMaxMethods inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputText
getEventNames, getInputmode, getOncontextmenu, getOncopy, getOncut, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOninput, getOninvalid, getOnpaste, getOnreset, getOnscroll, getOnsearch, getOnwheel, setInputmode, setOncontextmenu, setOncopy, setOncut, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOninput, setOninvalid, setOnpaste, setOnreset, setOnscroll, setOnsearch, setOnwheelMethods inherited from class javax.faces.component.html.HtmlInputText
getAccesskey, getAlt, getAutocomplete, getDefaultEventName, getDir, getLabel, getLang, getMaxlength, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getRole, getSize, getStyle, getStyleClass, getTabindex, getTitle, isDisabled, isReadonly, setAccesskey, setAlt, setAutocomplete, setDir, setDisabled, setLabel, setLang, setMaxlength, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setRole, setSize, setStyle, setStyleClass, setTabindex, setTitleMethods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValueMethods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, setConverterMethods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventMethods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTreeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviorsMethods inherited from interface org.primefaces.component.api.InputHolder
getInputClientId, getLabelledBy, getValidatableInputClientId, setLabelledByMethods inherited from interface org.primefaces.component.api.MixedClientBehaviorHolder
getUnobstrusiveEventNamesMethods inherited from interface javax.faces.component.ValueHolder
getConverter, getLocalValue, setConverterMethods inherited from interface org.primefaces.component.api.Widget
resolveWidgetVar, resolveWidgetVar
-
Field Details
-
COMPONENT_FAMILY
- See Also:
-
DEFAULT_RENDERER
- See Also:
-
RESPONSIVE_BREAKPOINT_SMALL
public static final int RESPONSIVE_BREAKPOINT_SMALLStandard 576px considered a small screen so we can auto switch the picker to touch mode- See Also:
-
timeSeparator
-
fractionSeparator
-
-
Constructor Details
-
DatePickerBase
public DatePickerBase()
-
-
Method Details
-
getFamily
- Overrides:
getFamilyin classjavax.faces.component.UIInput
-
getPlaceholder
-
setPlaceholder
-
getWidgetVar
-
setWidgetVar
-
isInline
public boolean isInline() -
setInline
public void setInline(boolean inline) -
getButtonTabindex
-
setButtonTabindex
-
isShowIcon
public boolean isShowIcon() -
setShowIcon
public void setShowIcon(boolean showIcon) -
getBeforeShow
-
setBeforeShow
-
isFocusOnSelect
public boolean isFocusOnSelect() -
setFocusOnSelect
public void setFocusOnSelect(boolean focusOnSelect) -
getYearRange
-
setYearRange
-
getSelectionMode
- Overrides:
getSelectionModein classUICalendar
-
setSelectionMode
-
isShowOtherMonths
public boolean isShowOtherMonths() -
setShowOtherMonths
public void setShowOtherMonths(boolean showOtherMonths) -
isSelectOtherMonths
public boolean isSelectOtherMonths() -
setSelectOtherMonths
public void setSelectOtherMonths(boolean selectOtherMonths) -
isShowOnFocus
public boolean isShowOnFocus() -
setShowOnFocus
public void setShowOnFocus(boolean showOnFocus) -
getShortYearCutoff
-
setShortYearCutoff
-
isShowTime
public boolean isShowTime() -
isShowTimeWithoutDefault
-
setShowTime
public void setShowTime(boolean showTime) -
getHourFormat
-
setHourFormat
-
isShowSeconds
public boolean isShowSeconds() -
isShowSecondsWithoutDefault
-
setShowSeconds
public void setShowSeconds(boolean showSeconds) -
isShowMilliseconds
public boolean isShowMilliseconds() -
isShowMillisecondsWithoutDefault
-
setShowMilliseconds
public void setShowMilliseconds(boolean showMilliseconds) -
getStepHour
public int getStepHour() -
setStepHour
public void setStepHour(int stepHour) -
getStepMinute
public int getStepMinute() -
setStepMinute
public void setStepMinute(int stepMinute) -
getStepSecond
public int getStepSecond() -
setStepSecond
public void setStepSecond(int stepSecond) -
getStepMillisecond
public int getStepMillisecond() -
setStepMillisecond
public void setStepMillisecond(int stepMillisecond) -
isShowButtonBar
public boolean isShowButtonBar() -
setShowButtonBar
public void setShowButtonBar(boolean showButtonBar) -
getPanelStyleClass
-
setPanelStyleClass
-
getPanelStyle
-
setPanelStyle
-
isKeepInvalid
public boolean isKeepInvalid() -
setKeepInvalid
public void setKeepInvalid(boolean keepInvalid) -
isHideOnDateTimeSelect
public boolean isHideOnDateTimeSelect() -
setHideOnDateTimeSelect
public void setHideOnDateTimeSelect(boolean hideOnDateTimeSelect) -
isHideOnRangeSelection
public boolean isHideOnRangeSelection() -
setHideOnRangeSelection
public void setHideOnRangeSelection(boolean hideOnRangeSelection) -
getMaxDateCount
public int getMaxDateCount() -
setMaxDateCount
public void setMaxDateCount(int maxDateCount) -
getNumberOfMonths
public int getNumberOfMonths() -
setNumberOfMonths
public void setNumberOfMonths(int numberOfMonths) -
getView
-
setView
-
isAutoDetectDisplay
public boolean isAutoDetectDisplay() -
setAutoDetectDisplay
public void setAutoDetectDisplay(boolean autoDetectDisplay) -
isTouchUI
public boolean isTouchUI() -
setTouchUI
public void setTouchUI(boolean touchUI) -
getDateTemplate
-
setDateTemplate
-
getAppendTo
-
setAppendTo
-
getTriggerButtonIcon
-
setTriggerButtonIcon
-
getDisabledDates
-
setDisabledDates
-
getEnabledDates
-
setEnabledDates
-
getDisabledDays
-
setDisabledDays
-
getOnMonthChange
-
setOnMonthChange
-
getOnYearChange
-
setOnYearChange
-
isTimeInput
public boolean isTimeInput() -
setTimeInput
public void setTimeInput(boolean timeInput) -
isShowWeek
public boolean isShowWeek() -
setShowWeek
public void setShowWeek(boolean showWeek) -
getWeekCalculator
-
setWeekCalculator
-
getModel
-
setModel
-
setResponsiveBreakpoint
public void setResponsiveBreakpoint(int responsiveBreakpoint) -
getResponsiveBreakpoint
public int getResponsiveBreakpoint() -
isShowMinMaxRange
public boolean isShowMinMaxRange() -
setShowMinMaxRange
public void setShowMinMaxRange(boolean showMinMaxRange) -
isAutoMonthFormat
public boolean isAutoMonthFormat() -
setAutoMonthFormat
public void setAutoMonthFormat(boolean autoMonthFormat) -
isFlex
public boolean isFlex()Description copied from interface:FlexAwareUse PrimeFlex (instead Grid CSS) for this component? -
setFlex
public void setFlex(boolean flex) -
hasTime
public boolean hasTime()- Overrides:
hasTimein classUICalendar
-
calculatePattern
- Overrides:
calculatePatternin classUICalendar
-
calculateWidgetPattern
- Specified by:
calculateWidgetPatternin classUICalendar
-
calculateTimeOnlyPattern
- Overrides:
calculateTimeOnlyPatternin classUICalendar
-
getTimeSeparator
-
getFractionSeparator
-