CalendarEditorExceptionModel

This class represents a calendar exception - a special interval providing working time changes. The class is used by the calendar editor.

Properties

71

Class hierarchy

isCalendarEditorExceptionModel: Boolean= truereadonly
Identifies an object as an instance of CalendarEditorExceptionModel class, or subclass thereof.
isCalendarEditorExceptionModel: Boolean= truereadonlystatic
Identifies an object as an instance of CalendarEditorExceptionModel class, or subclass thereof.
isCalendarEditorIntervalBaseModelCalendarEditorIntervalBaseModel
isGridRowModelGridRowModel
isModelModel
isModelLinkModelLink
isModelStmModelStm
isRecurringTimeSpanRecurringTimeSpan
isTreeNodeTreeNode

Editing

copyOfModel
isValidModel

Fields

allFieldsstaticModel
autoExposeFieldsstaticModel
childrenFieldstaticModel
defaultsstaticModel
fieldMapstaticModel
fieldsstaticModel
idFieldstaticModel

Grouping

Identification

keyModel

JSON

jsonModel

Lifecycle

configBase

Linked records

hasLinksModelLink
isLinkedModelLink
recordLinksModelLink

Misc

stmModelStm

Other

$namestaticModel
relationsstaticModel

Parent & children

allChildrenTreeNode
childLevelTreeNode
firstChildTreeNode
isLeafTreeNode
isLoadedTreeNode
isParentTreeNode
isRootTreeNode
lastChildTreeNode
nextSiblingTreeNode
parentTreeNode
parentIdTreeNode

Recurrence

isOccurrenceRecurringTimeSpan
isRecurringRecurringTimeSpan
occurrenceIndexRecurringTimeSpan
recurrenceRecurringTimeSpan
recurrenceModelRecurringTimeSpan
supportsRecurringRecurringTimeSpan

Functions

58

Configuration

applyDefaultsstaticBase

Editing

copyModel
getDataModel
removeModel
setModel

Events

Fields

addFieldstaticModel
getModel
processFieldstaticModel
removeFieldstaticModel

Identification

asIdstaticModel
generateIdstaticModel

JSON

toJSONModel

Lifecycle

destroystaticBase

Misc

equalsModel
initClassstaticBase
isOfTypeNamestaticBase
linkModelLink
mixinstaticBase

Other

Parent & children

appendChildTreeNode
bubbleTreeNode
bubbleWhileTreeNode
containsTreeNode
insertChildTreeNode
isExpandedTreeNode
removeChildTreeNode
traverseTreeNode

Recurrence

addExceptionDateRecurringTimeSpan
hasExceptionRecurringTimeSpan
setRecurrenceRecurringTimeSpan

Typedefs

1

Fields

4

The 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:

recurrentEndDate: String | Object

Recurring end date of the exception.

recurrentStartDate: String | Object

Recurring start date of the exception.