ProjectModel
This class represents a global project of your Calendar - a central place for all data.
For more information, see ProjectModel.
Configs
32
Configs
32Models & Stores
The constructor of the time range model class, to be used in the project. Will be set as the modelClass property of the timeRangeStore
timeRangeStoreClass: Store | Object
The constructor to create an timeRange store instance with. Should be a class, subclassing the Store
assignmentModelClassProjectModel
assignmentStoreProjectModel
assignmentStoreClassProjectModel
dependencyModelClassProjectModel
dependencyStoreProjectModel
dependencyStoreClassProjectModel
eventModelClassProjectModel
eventStoreProjectModel
eventStoreClassProjectModel
resourceModelClassProjectModel
resourceStoreProjectModel
resourceStoreClassProjectModel
resourceTimeRangeStoreProjectModelMixin
resourceTimeRangeStoreClassProjectModelMixin
timeRangeStoreProjectModelMixin
Inline data
assignmentsProjectModel
dependenciesProjectModel
eventsProjectModel
resourcesProjectModel
resourceTimeRangesProjectModel
timeRangesProjectModel
Legacy inline data
assignmentsDataProjectModel
dependenciesDataProjectModel
eventsDataProjectModel
resourcesDataProjectModel
resourceTimeRangesDataProjectModelMixin
timeRangesDataProjectModelMixin
Other
adjustDurationToDSTProjectModel
Properties
75
Properties
75Class hierarchy
Identifies an object as an instance of ProjectModel class, or subclass thereof.
Identifies an object as an instance of ProjectModel class, or subclass thereof.
isModelModel
isModelLinkModelLink
isModelStmModelStm
isProjectModelMixinProjectModelMixin
isTreeNodeTreeNode
Editing
copyOfModel
isBatchUpdatingModel
isCommittingModel
isCreatingModel
isModifiedModel
isValidModel
modificationDataModel
modificationsModel
Inline data
assignmentsProjectModel
dependenciesProjectModel
eventsProjectModel
resourcesProjectModel
resourceTimeRangesProjectModel
timeRangesProjectModel
JSON
jsonModel
Models & Stores
assignmentStoreProjectModel
dependencyStoreProjectModel
eventStoreProjectModel
resourceStoreProjectModel
resourceTimeRangeStoreProjectModelMixin
timeRangeStoreProjectModelMixin
Parent & children
allChildrenTreeNode
allUnfilteredChildrenTreeNode
childLevelTreeNode
descendantCountTreeNode
firstChildTreeNode
isLeafTreeNode
isLoadedTreeNode
isParentTreeNode
isRootTreeNode
lastChildTreeNode
nextSiblingTreeNode
parentTreeNode
parentIdTreeNode
previousSiblingTreeNode
previousSiblingsTotalCountTreeNode
visibleDescendantCountTreeNode
Functions
56
Functions
56Common
commitAsyncProjectModelMixin
Configuration
Editing
beginBatchModel
cancelBatchModel
clearChangesModel
copyModel
endBatchModel
getDataModel
getUnmodifiedModel
hasBatchedChangeModel
isFieldModifiedModel
removeModel
revertChangesModel
setModel
Events
detachListenersBase
Inline data
loadInlineDataProjectModelMixin
Other
isEditableModel
Parent & children
ancestorsExpandedTreeNode
appendChildTreeNode
bubbleTreeNode
bubbleWhileTreeNode
clearChildrenTreeNode
containsTreeNode
convertToParentTreeNode
getDescendantCountTreeNode
insertChildTreeNode
isExpandedTreeNode
removeChildTreeNode
replaceChildrenTreeNode
traverseTreeNode
traverseBeforeTreeNode
traverseWhileTreeNode
Event handlers
2
Event handlers
2onChangeProjectModelMixin
onDataReadyProjectModel
Typedefs
1
Typedefs
1RelationConfigModel