Class CalendarPicker
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
jfxtras.scene.control.CalendarPicker
- All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
public class CalendarPicker
extends javafx.scene.control.Control
// These are used for the includes
:control: CalendarPicker
:control_instance: calendarPicker
:calendar: calendar
:calendars: calendars
:calendar_class: Calendar
:calendars_class: Calendars
= CalendarPicker
CalendarPicker is a control for selecting one, multiple or a range of dates, possibly including time.
The name CalendarPicker is because it uses Java's Calendar (as opposed to Date) in its API to do so, mainly because Calendar holds Locale information and thus the days of the week can be rendered correctly.
include::src/main/asciidoc/scene/control/CalendarPicker_properties.adoc[]
include::src/main/asciidoc/scene/control/CalendarPicker_modeProperty.adoc[]
- The showTime property enables the embedded time picker, so the time part of a Calendar can be set as well. This is only possible in SINGLE mode.
== Callback
include::src/main/asciidoc/scene/control/CalendarPicker_callbacks.adoc[]
== Immutability
include::src/main/asciidoc/scene/control/Calendar_immutability.adoc[]
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA Calendar rangestatic enum -
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.BooleanPropertyAllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.javafx.beans.property.ObjectProperty<Calendar> Calendar: the selected date, or when in RANGE or MULTIPLE mode, the last selected date.javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections like highlighted or disabled.javafx.beans.property.ObjectProperty<Locale> Locale: the locale is used to determine first-day-of-week, weekday labels, etcjavafx.beans.property.ObjectProperty<CalendarPicker.Mode> Mode: single, range or multiple.javafx.beans.property.ObjectProperty<Boolean> ShowTime: enable the specifying of the time part in a Calendar.valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added.Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltipProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.beans.property.BooleanPropertyprivate final javafx.beans.property.ObjectProperty<Calendar> private final javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> private final javafx.collections.ObservableList<Calendar> private final javafx.collections.ObservableList<Calendar> private javafx.beans.property.ObjectProperty<Calendar> private final javafx.collections.ObservableList<Calendar> private javafx.beans.property.ObjectProperty<Locale> private final javafx.beans.property.SimpleObjectProperty<CalendarPicker.Mode> private final AtomicIntegerprivate javafx.beans.property.ObjectProperty<Boolean> Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.BooleanPropertyAllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.javafx.beans.property.ObjectProperty<Calendar> Calendar: the selected date, or when in RANGE or MULTIPLE mode, the last selected date.javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections like highlighted or disabled.javafx.collections.ObservableList<Calendar> Calendars: a list of all selected calendars.private CalendarcloneWithMillis0(Calendar calendar) private voidprivate voidprivate voidprivate voidjavafx.scene.control.Skin<?> javafx.collections.ObservableList<Calendar> disabledCalendars: a list of dates that cannot be selected.javafx.beans.property.ObjectProperty<Calendar> DisplayedCalendar: You may set this value, but it is also overwritten by other logic and the skin.booleanGets the value of theallowNullproperty.Gets the value of thecalendarproperty.javafx.util.Callback<CalendarPicker.CalendarRange, Void> Gets the value of thecalendarRangeCallbackproperty.Gets the value of thelocaleproperty.getMode()Gets the value of themodeproperty.Gets the value of theshowTimeproperty.Return the path to the CSS file so things are setup rightGets the value of thevalueValidationCallbackproperty.javafx.collections.ObservableList<Calendar> highlightedCalendars: a list of dates that are rendered with the highlight class added.javafx.beans.property.ObjectProperty<Locale> Locale: the locale is used to determine first-day-of-week, weekday labels, etcjavafx.beans.property.ObjectProperty<CalendarPicker.Mode> Mode: single, range or multiple.voidsetAllowNull(boolean allowNull) Sets the value of theallowNullproperty.voidsetCalendar(Calendar value) Sets the value of thecalendarproperty.voidsetCalendarRangeCallback(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) Sets the value of thecalendarRangeCallbackproperty.voidsetDisplayedCalendar(Calendar value) voidSets the value of thelocaleproperty.voidsetMode(CalendarPicker.Mode value) Sets the value of themodeproperty.voidsetShowTime(Boolean value) Sets the value of theshowTimeproperty.voidsetValueValidationCallback(javafx.util.Callback<Calendar, Boolean> value) Sets the value of thevalueValidationCallbackproperty.javafx.beans.property.ObjectProperty<Boolean> ShowTime: enable the specifying of the time part in a Calendar.valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added.withAllowNull(boolean value) withCalendar(Calendar value) withCalendarRangeCallback(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) withDisplayedCalendar(Calendar value) Id: for a fluent APIwithLocale(Locale value) withMode(CalendarPicker.Mode value) withShowTime(Boolean value) withValueValidationCallback(javafx.util.Callback<Calendar, Boolean> value) Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthPropertyMethods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visiblePropertyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
calendar
Calendar: the selected date, or when in RANGE or MULTIPLE mode, the last selected date.- See Also:
-
locale
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- See Also:
-
mode
Mode: single, range or multiple.- See Also:
-
showTime
ShowTime: enable the specifying of the time part in a Calendar. Only applicable in SINGLE mode.- See Also:
-
allowNull
public javafx.beans.property.BooleanProperty allowNullPropertyAllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.- See Also:
-
calendarRangeCallback
public javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallbackPropertycalendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections like highlighted or disabled. It is called just before a new range is being displayed, so the developer can change the values in the collections.- See Also:
-
valueValidationCallback
-
-
Field Details
-
calendarObjectProperty
-
calendars
-
modifyingCalendersAtomicInteger
-
localeObjectProperty
-
modeObjectProperty
-
showTimeObjectProperty
-
allowNullProperty
private volatile javafx.beans.property.BooleanProperty allowNullProperty -
disabledCalendars
-
highlightedCalendars
-
calendarRangeCallbackObjectProperty
private final javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallbackObjectProperty -
displayedCalendarObjectProperty
-
valueValidationCallbackObjectProperty
-
-
Constructor Details
-
CalendarPicker
public CalendarPicker()
-
-
Method Details
-
construct
private void construct() -
getUserAgentStylesheet
Return the path to the CSS file so things are setup right- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
createDefaultSkin
public javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkinin classjavafx.scene.control.Control
-
withId
Id: for a fluent API -
calendarProperty
Calendar: the selected date, or when in RANGE or MULTIPLE mode, the last selected date.- Returns:
- the
calendarproperty - See Also:
-
getCalendar
Gets the value of thecalendarproperty.- Property description:
- Calendar: the selected date, or when in RANGE or MULTIPLE mode, the last selected date.
- Returns:
- the value of the
calendarproperty - See Also:
-
setCalendar
Sets the value of thecalendarproperty.- Property description:
- Calendar: the selected date, or when in RANGE or MULTIPLE mode, the last selected date.
- Parameters:
value- the value for thecalendarproperty- See Also:
-
withCalendar
-
constructCalendar
private void constructCalendar() -
calendars
Calendars: a list of all selected calendars. -
constructCalendars
private void constructCalendars() -
localeProperty
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- Returns:
- the
localeproperty - See Also:
-
getLocale
Gets the value of thelocaleproperty.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
- Returns:
- the value of the
localeproperty - See Also:
-
setLocale
Sets the value of thelocaleproperty.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
- Parameters:
value- the value for thelocaleproperty- See Also:
-
withLocale
-
modeProperty
Mode: single, range or multiple.- Returns:
- the
modeproperty - See Also:
-
getMode
Gets the value of themodeproperty.- Property description:
- Mode: single, range or multiple.
- Returns:
- the value of the
modeproperty - See Also:
-
setMode
Sets the value of themodeproperty.- Property description:
- Mode: single, range or multiple.
- Parameters:
value- the value for themodeproperty- See Also:
-
withMode
-
showTimeProperty
ShowTime: enable the specifying of the time part in a Calendar. Only applicable in SINGLE mode.- Returns:
- the
showTimeproperty - See Also:
-
getShowTime
Gets the value of theshowTimeproperty.- Property description:
- ShowTime: enable the specifying of the time part in a Calendar. Only applicable in SINGLE mode.
- Returns:
- the value of the
showTimeproperty - See Also:
-
setShowTime
Sets the value of theshowTimeproperty.- Property description:
- ShowTime: enable the specifying of the time part in a Calendar. Only applicable in SINGLE mode.
- Parameters:
value- the value for theshowTimeproperty- See Also:
-
withShowTime
-
allowNullProperty
public javafx.beans.property.BooleanProperty allowNullProperty()AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.- Returns:
- the
allowNullproperty - See Also:
-
getAllowNull
public boolean getAllowNull()Gets the value of theallowNullproperty.- Property description:
- AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.
- Returns:
- the value of the
allowNullproperty - See Also:
-
setAllowNull
public void setAllowNull(boolean allowNull) Sets the value of theallowNullproperty.- Property description:
- AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.
- Parameters:
allowNull- the value for theallowNullproperty- See Also:
-
withAllowNull
-
disabledCalendars
disabledCalendars: a list of dates that cannot be selected. -
highlightedCalendars
highlightedCalendars: a list of dates that are rendered with the highlight class added. This can then be styled using CSS. -
calendarRangeCallbackProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallbackProperty()calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections like highlighted or disabled. It is called just before a new range is being displayed, so the developer can change the values in the collections.- Returns:
- the
calendarRangeCallbackproperty - See Also:
-
getCalendarRangeCallback
Gets the value of thecalendarRangeCallbackproperty.- Property description:
- calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections like highlighted or disabled. It is called just before a new range is being displayed, so the developer can change the values in the collections.
- Returns:
- the value of the
calendarRangeCallbackproperty - See Also:
-
setCalendarRangeCallback
public void setCalendarRangeCallback(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) Sets the value of thecalendarRangeCallbackproperty.- Property description:
- calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections like highlighted or disabled. It is called just before a new range is being displayed, so the developer can change the values in the collections.
- Parameters:
value- the value for thecalendarRangeCallbackproperty- See Also:
-
withCalendarRangeCallback
public CalendarPicker withCalendarRangeCallback(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) -
displayedCalendar
DisplayedCalendar: You may set this value, but it is also overwritten by other logic and the skin. Do not assume you have total control. The calendar should not be modified using any of its add or set methods (it should be considered immutable) -
getDisplayedCalendar
-
setDisplayedCalendar
-
withDisplayedCalendar
-
constructDisplayedCalendar
private void constructDisplayedCalendar() -
valueValidationCallbackProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<Calendar,Boolean>> valueValidationCallbackProperty()valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.- Returns:
- the
valueValidationCallbackproperty - See Also:
-
getValueValidationCallback
Gets the value of thevalueValidationCallbackproperty.- Property description:
- valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.
- Returns:
- the value of the
valueValidationCallbackproperty - See Also:
-
setValueValidationCallback
Sets the value of thevalueValidationCallbackproperty.- Property description:
- valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.
- Parameters:
value- the value for thevalueValidationCallbackproperty- See Also:
-
withValueValidationCallback
-
cloneWithMillis0
-