v7.3.0
SupportExamplesFree Trial

ProjectModelMixin
Mixin

Mixin that holds configuration shared between projects in Scheduler and Scheduler Pro.

No results

Configs

Configs are options you supply in a configuration object when creating an instance of this class
  • Configuration options to provide to the STM manager

    Has a corresponding runtime stm property.

  • Deprecated:

    6.3.0 This config will be removed when the eventsData, resourcesData etc. properties are removed in a future release.

    Whether to include legacy data properties in the JSON / inlineData output. The legacy data properties are the xxData (eventsData, resourcesData etc.) properties that are deprecated and will be removed in the future.

    Has a corresponding runtime includeLegacyDataProperties property.

  • Deprecated:

    6.3.0 Use resourceTimeRanges instead

    The initial data, to fill the resourceTimeRangeStore with. Should be an array of ResourceTimeRangeModel or it's configuration objects.

  • Deprecated:

    6.3.0 Use timeRanges instead

    The initial data, to fill the timeRangeStore with. Should be an array of TimeSpan or its configuration objects.

  • A ResourceTimeRangeStore instance or a config object.

    Has a corresponding runtime resourceTimeRangeStore property.

  • The constructor to create a resource time range store instance with. Should be a class subclassing the ResourceTimeRangeStore

  • A Store instance or a config object.

    Has a corresponding runtime timeRangeStore property.

  • The constructor to create a time range store instance with. Should be a class subclassing the TimeRangeStore

Properties

Properties are getters/setters or publicly accessible variables on this class
  • State tracking manager instance the project relies on

    Has a corresponding stm config.

  • isProjectModelMixin : Booleantrue
    READONLY
    ADVANCED
    Identifies an object as an instance of ProjectModelMixin class, or subclass thereof.
  • Deprecated:

    6.3.0 This config will be removed when the eventsData, resourcesData etc. properties are removed in a future release.

    Whether to include legacy data properties in the JSON / inlineData output. The legacy data properties are the xxData (eventsData, resourcesData etc.) properties that are deprecated and will be removed in the future.

    Has a corresponding includeLegacyDataProperties config.

Functions

Functions are methods available for calling on the class

    Events

    Events are triggered for certain actions in this class and can be listened for to react to those actions in your code

    Event handlers

    Event handlers are callbacks called as a result of certain actions in this class

    Source path

    Scheduler/model/mixin/ProjectModelMixin.js

    Contents