EndDateField
Date field widget (text field + date picker) to be used together with Scheduling Engine. This field adjusts time to the latest possible time of the day based on either:
- the event calendars (which is a combination of its own calendar and assigned resources ones) - if eventRecord is provided.
- the project calendar - if project is provided. The default value of the max property is set to be 200 years after the project's end date (or to the year 2300 if no project is provided).
Please note, that either eventRecord or project value must be provided.
This field can be used as an editor for a Column.
It is used as the default editor for the EndDateColumn.
End date field
//<code-header>
fiddle.title = 'End date field';
//</code-header>
const project = new ProjectModel({
startDate : new Date(2020, 0, 1)
});
const endDateField = new EndDateField({
label : 'Choose end date',
appendTo : targetElement,
project
});Configs
125
Configs
125Other
The Event model defining the calendar to be used by the field.
A flag which indicates what time should be used for selected date.
eod by default which adjusts user provided value time to end of the working day.
Possible options are:
'eod'adjust user provided value time to end of the working dayfalseto reset time to midnighttrueto keep original time value'17:00'a string which is parsed automaticallynew Date(2020, 0, 1, 17)a date object to copy time from'entered'to keep time value entered by user (in case format includes time info)
Project model calendar of which should be used by the field.
autoSelectField
callOnFunctionsWidget
clearableField
columnWidget
formatDateField
keyStrokeChangeDelayField
maxDateField
minDateField
nameField
partnerDateField
pickerDateField
pickerFormatDateField
placeholderField
readOnlyField
renditionTextField
requiredField
revertOnEscapeField
rtlRTL
skipValidationField
spanWidget
stepDateField
stepTriggersDateField
strictParsingDateField
triggersDateField
valueDateField
weekStartDayDateField
DOM
adoptWidget
appendToWidget
contentWidget
datasetWidget
htmlWidget
idWidget
insertBeforeWidget
insertFirstWidget
tagWidget
titleWidget
Float & align
alignWidget
anchorWidget
centeredWidget
constrainToWidget
draggableWidget
floatingWidget
hideAnimationWidget
maximizeOnMobileWidget
positionedWidget
scrollActionWidget
showAnimationWidget
xWidget
yWidget
Input element
autoCompleteField
inputAlignField
inputAttributesField
inputTagField
inputTypeField
inputWidthField
spellCheckField
tabIndexField
validateOnInputField
Label
hintField
hintHtmlField
labelLabelable
labelClsLabelable
labelPositionLabelable
labelsField
labelWidthLabelable
Layout
alignSelfWidget
dockWidget
flexWidget
heightWidget
hiddenWidget
marginWidget
maxHeightWidget
maxWidthWidget
minHeightWidget
minWidthWidget
textAlignWidget
weightWidget
widthWidget
Misc
badgeBadge
bubbleEventsEvents
dataFieldWidget
defaultBindPropertyWidget
disabledWidget
elementAttributesWidget
ignoreParentReadOnlyWidget
localeClassLocalizable
localizableLocalizable
localizablePropertiesLocalizable
maskDefaultsWidget
maskedWidget
monitorResizeWidget
ownerWidget
preventTooltipOnTouchWidget
refWidget
rippleWidget
rootElementWidget
showTooltipWhenDisabledWidget
tabWidget
tooltipWidget
Scrolling
scrollableWidget
Properties
94
Properties
94Class hierarchy
Identifies an object as an instance of EndDateField class, or subclass thereof.
Identifies an object as an instance of EndDateField class, or subclass thereof.
isBadgeBadge
isDateFieldDateField
isDelayableDelayable
isEventsEvents
isFieldField
isFormulaFieldFormulaField
isKeyMapKeyMap
isLabelableLabelable
isLocalizableLocalizable
isPickerFieldPickerField
isRTLRTL
isTextFieldTextField
isValidatableValidatable
isWidgetWidget
CSS
clsWidget
DOM
appendToWidget
contentWidget
contentElementWidget
datasetWidget
elementWidget
focusableElementWidget
focusElementWidget
htmlWidget
idWidget
insertBeforeWidget
insertFirstWidget
overflowElementWidget
styleWidget
Layout
alignSelfWidget
flexWidget
heightWidget
marginWidget
maxHeightWidget
maxWidthWidget
minHeightWidget
minWidthWidget
scrollableWidget
widthWidget
Misc
badgeBadge
callOnFunctionsEvents
cellInfoWidget
disabledWidget
errorTipValidatable
labelLabelable
localeHelperLocalizable
localeManagerLocalizable
refWidget
tabWidget
tooltipWidget
Other
columnWidget
editableField
formatDateField
formulaFormulaField
inputField
isEmptyField
isEmptyInputField
isValidField
maxDateField
minDateField
partnerDateField
placeholderField
readOnlyField
renditionTextField
requiredField
rtlRTL
spanWidget
stepDateField
triggersDateField
valueDateField
Picker
pickerPickerField
Functions
67
Functions
67Configuration
Events
detachListenersBase
Misc
animatePropertyBase
callbackBase
downloadTestCaseBase
resolveCallbackBase
updateLocalizationLocalizable
Other
addListenerEvents
announceAriaLiveWidget
clearField
clearErrorValidatable
composeWidget
createOnFrameDelayable
disableWidget
enableWidget
exitFullscreenWidget
focusWidget
getErrorsValidatable
hasListenerEvents
maskWidget
onEvents
recomposeWidget
relayAllEvents
removeAllListenersEvents
removeListenerEvents
requestFullscreenWidget
resumeEventsEvents
revertFocusWidget
selectField
setErrorValidatable
suspendEventsEvents
syncInputFieldValueField
triggerEvents
unEvents
unmaskWidget
Widget hierarchy
closestWidget
containsWidget
eachAncestorWidget
eachWidgetPickerField
ownsWidget
queryWidget
queryAllWidget
upWidget
Events
19
Events
19actionField
beforeDestroyEvents
beforeHideWidget
beforeShowWidget
catchAllEvents
changeDateField
clearField
destroyEvents
elementCreatedWidget
focusInWidget
focusOutWidget
hideWidget
inputField
paintWidget
readOnlyWidget
recomposeWidget
resizeWidget
showWidget
triggerField
Event handlers
19
Event handlers
19onActionField
onBeforeDestroyEvents
onBeforeHideWidget
onBeforeShowWidget
onCatchAllEvents
onChangeDateField
onClearField
onDestroyEvents
onElementCreatedWidget
onFocusInWidget
onFocusOutWidget
onHideWidget
onInputField
onPaintWidget
onReadOnlyWidget
onRecomposeWidget
onResizeWidget
onShowWidget
onTriggerField
Typedefs
7
Typedefs
7AlignSpecWidget
BryntumListenerConfigEvents
CellWidgetContextWidget
ColorWidget
DelayableConfigDelayable
FieldTriggerConfigField
KeyMapConfigKeyMap