CalendarEditorExceptionModel
This class represents a calendar exception - a special interval providing working time changes. The class is used by the calendar editor.
Properties
71
Properties
71Class hierarchy
Identifies an object as an instance of CalendarEditorExceptionModel class, or subclass thereof.
Identifies an object as an instance of CalendarEditorExceptionModel class, or subclass thereof.
isCalendarEditorIntervalBaseModelCalendarEditorIntervalBaseModel
isGridRowModelGridRowModel
isModelModel
isModelLinkModelLink
isModelStmModelStm
isRecurringTimeSpanRecurringTimeSpan
isTreeNodeTreeNode
Editing
copyOfModel
isBatchUpdatingModel
isCommittingModel
isCreatingModel
isModifiedModel
isValidModel
modificationDataModel
modificationsModel
JSON
jsonModel
Parent & children
allChildrenTreeNode
allUnfilteredChildrenTreeNode
childLevelTreeNode
descendantCountTreeNode
firstChildTreeNode
isLeafTreeNode
isLoadedTreeNode
isParentTreeNode
isRootTreeNode
lastChildTreeNode
nextSiblingTreeNode
parentTreeNode
parentIdTreeNode
previousSiblingTreeNode
previousSiblingsTotalCountTreeNode
visibleDescendantCountTreeNode
Recurrence
isOccurrenceRecurringTimeSpan
isRecurringRecurringTimeSpan
occurrenceIndexRecurringTimeSpan
recurrenceRecurringTimeSpan
recurrenceModelRecurringTimeSpan
supportsRecurringRecurringTimeSpan
Functions
58
Functions
58Configuration
Editing
beginBatchModel
cancelBatchModel
clearChangesModel
copyModel
endBatchModel
getDataModel
getUnmodifiedModel
hasBatchedChangeModel
isFieldModifiedModel
removeModel
revertChangesModel
setModel
Events
detachListenersBase
Other
isEditableModel
Parent & children
ancestorsExpandedTreeNode
appendChildTreeNode
bubbleTreeNode
bubbleWhileTreeNode
clearChildrenTreeNode
containsTreeNode
convertToParentTreeNode
getDescendantCountTreeNode
insertChildTreeNode
isExpandedTreeNode
removeChildTreeNode
replaceChildrenTreeNode
traverseTreeNode
traverseBeforeTreeNode
traverseWhileTreeNode
Recurrence
addExceptionDateRecurringTimeSpan
getOccurrencesForDateRangeRecurringTimeSpan
hasExceptionRecurringTimeSpan
setRecurrenceRecurringTimeSpan
Typedefs
1
Typedefs
1RelationConfigModel
Fields
4
Fields
4The field specifies availability provided by this exception. When some availability is provided the system uses the provided time ranges inside of the exception startDate - endDate period of time.
Implemented as a field of StoreDataField type
isWorking: Boolean
Specifies whether the exception is a working period of time or not.
If the value is true:
- if availability is not provided the whole startDate - endDate period of time is treated as working.
- if availability is provided then the Engine uses the availability time ranges inside of the startDate - endDate period of time.
recurrentEndDate: String | Object
Recurring end date of the exception.
recurrentStartDate: String | Object
Recurring start date of the exception.