TimePhasedProjectModel
The class extends the default ProjectModel with time-phased assignments support. It changes the default related models to TimePhasedTaskModel for tasks and TimePhasedAssignmentModel for assignments.
Configs
53
Configs
53Models & Stores
The constructor of the assignment model class, to be used in the project. Will be set as the modelClass property of the assignmentStore
The constructor of the event model class, to be used in the project. Will be set as the modelClass property of the eventStore
assignmentStoreProjectModel
assignmentStoreClassProjectModel
calendarManagerStoreProjectModel
calendarManagerStoreClassProjectModel
calendarModelClassProjectModel
dependencyModelClassProjectModel
dependencyStoreProjectModel
dependencyStoreClassProjectModel
eventStoreProjectModel
resourceModelClassProjectModel
resourceStoreProjectModel
resourceStoreClassProjectModel
taskStoreProjectModel
taskStoreClassProjectModel
timeRangeStoreProjectModel
Advanced
adjustDurationToDSTProjectModel
delayCalculationProjectModel
enableProgressNotificationsProjectModel
maxCalendarRangeProjectModel
preventSilencingOnIssueResolveProjectModel
resetUndoRedoQueuesAfterLoadProjectModel
shouldSyncDataOnLoadProjectModelCommon
silenceInitialCommitProjectModel
stmProjectModel
timeZoneProjectModelTimeZoneMixin
CRUD
trackProjectModelChangesProjectCrudManager
Inline data
assignmentsProjectModel
calendarsProjectModel
dependenciesProjectModel
jsonProjectModelCommon
resourcesProjectModel
tasksProjectModel
timeRangesProjectModel
toJSONResultFormatProjectModelCommon
Legacy inline data
assignmentsDataProjectModel
calendarsDataProjectModel
dependenciesDataProjectModel
eventsDataProjectModel
includeLegacyDataPropertiesProjectModelCommon
resourcesDataProjectModel
tasksDataProjectModel
timeRangesDataProjectModel
Properties
93
Properties
93Class hierarchy
Identifies an object as an instance of TimePhasedProjectModel class, or subclass thereof.
Identifies an object as an instance of TimePhasedProjectModel class, or subclass thereof.
isEventsEvents
isModelModel
isModelLinkModelLink
isModelStmModelStm
isProjectChangeHandlerMixinProjectChangeHandlerMixin
isProjectCrudManagerProjectCrudManager
isProjectModelProjectModel
isProjectModelCommonProjectModelCommon
isProjectModelTimeZoneMixinProjectModelTimeZoneMixin
isProjectRevisionHandlerMixinProjectRevisionHandlerMixin
isTreeNodeTreeNode
Advanced
enableProgressNotificationsProjectModel
shouldSyncDataOnLoadProjectModelCommon
stmProjectModel
timeZoneProjectModelTimeZoneMixin
CRUD
trackProjectModelChangesProjectCrudManager
Editing
copyOfModel
isBatchUpdatingModel
isCommittingModel
isCreatingModel
isModifiedModel
isValidModel
modificationDataModel
modificationsModel
Inline data
assignmentsProjectModel
calendarsProjectModel
dependenciesProjectModel
inlineDataProjectModel
resourcesProjectModel
tasksProjectModel
timeRangesProjectModel
JSON
jsonModel
Legacy inline data
includeLegacyDataPropertiesProjectModelCommon
Models & Stores
assignmentStoreProjectModel
calendarManagerStoreProjectModel
changesProjectModel
dependencyStoreProjectModel
eventStoreProjectModel
resourceStoreProjectModel
taskStoreProjectModel
timeRangeStoreProjectModel
Parent & children
allChildrenTreeNode
allUnfilteredChildrenTreeNode
childLevelTreeNode
descendantCountTreeNode
firstChildTreeNode
isLeafTreeNode
isLoadedTreeNode
isParentTreeNode
isRootTreeNode
lastChildTreeNode
nextSiblingTreeNode
parentTreeNode
parentIdTreeNode
previousSiblingTreeNode
previousSiblingsTotalCountTreeNode
visibleDescendantCountTreeNode
Scheduling
criticalPathsProjectModel
Functions
77
Functions
77Advanced
setCalculationsProjectModel
Configuration
CRUD
applyProjectChangesProjectChangeHandlerMixin
Editing
beginBatchModel
cancelBatchModel
clearChangesModel
copyModel
endBatchModel
getDataModel
getUnmodifiedModel
hasBatchedChangeModel
isFieldModifiedModel
removeModel
revertChangesModel
setModel
Events
detachListenersBase
Inline data
loadInlineDataProjectModel
Other
addListenerEvents
hasListenerEvents
isEditableProjectModel
onEvents
relayAllEvents
removeAllListenersEvents
removeListenerEvents
resumeEventsEvents
setStartDateProjectModel
suspendEventsEvents
triggerEvents
unEvents
Parent & children
ancestorsExpandedTreeNode
appendChildTreeNode
bubbleTreeNode
bubbleWhileTreeNode
clearChildrenTreeNode
containsTreeNode
convertToParentTreeNode
getDescendantCountTreeNode
insertChildTreeNode
isExpandedTreeNode
removeChildTreeNode
replaceChildrenTreeNode
traverseTreeNode
traverseBeforeTreeNode
traverseWhileTreeNode
Revisions
applyRevisionsProjectRevisionHandlerMixin
initRevisionsProjectRevisionHandlerMixin
queueProjectRevisionHandlerMixin
Scheduling
commitAsyncProjectModel
getCalendarProjectModel
propagateProjectModel
resumePropagateProjectModel
setCalendarProjectModel
suspendPropagateProjectModel
Events
10
Events
10beforeDestroyEvents
catchAllEvents
changeProjectModel
cycleProjectModel
dataReadyProjectModel
destroyEvents
emptyCalendarProjectModel
progressProjectModel
revisionNotificationProjectRevisionHandlerMixin
schedulingConflictProjectModel
Event handlers
10
Event handlers
10onBeforeDestroyEvents
onCatchAllEvents
onChangeProjectModel
onCycleProjectModel
onDataReadyProjectModel
onDestroyEvents
onEmptyCalendarProjectModel
onProgressProjectModel
onRevisionNotificationProjectRevisionHandlerMixin
onSchedulingConflictProjectModel