CalendarStores

Configs

16

Data

Inline assignments, will be loaded into the assignmentStore.

The AssignmentStore or a reconfiguring object for a store which will hold assignments linking resources to events.

Supply a CrudManager instance or a config object if you want to use CrudManager for handling data.

Class that should be used to instantiate a CrudManager in case it's provided as a simple object to crudManager config.

Inline events, will be loaded into the eventStore.

The EventStore or a reconfiguring object for a store which will hold the events to be rendered into the Calendar.

Inline resources, will be loaded into the resourceStore.

The ResourceStore or a reconfiguring object for a store which will hold the resources to be rendered into the Calendar.

Inline resource time ranges, will be loaded into resourceTimeRangeStore.

Resource time ranges are rendered in a Calendar ResourceView when the Calendar has the TimeRanges feature enabled.

Resource time ranges are rendered into a Scheduler subview when that subview has the ResourceTimeRanges feature enabled.

The ResourceTimeRangeStore or a reconfiguring object for a store which will hold resource time ranges. These may be used by the TimeRanges feature.

Inline time ranges, will be loaded into the timeRangeStore.

Time ranges are rendered in Calendar DayView or WeekView when the Calendar has the TimeRanges feature enabled.

Time ranges are rendered into a Scheduler subview when that subview has the TimeRanges feature enabled.

The TimeRangeStore or a reconfiguring object for a store which will hold time ranges. These may be used by the TimeRanges feature.

destroyStoresProjectConsumer
projectProjectConsumer

Misc

timeZone: String | Number

Set to a time zone or a UTC offset. This will set the project's timeZone config accordingly. As this config is only a referer, please see project's config documentation for more information.

new Calendar(){
  timeZone : 'America/Chicago'
}

Other

The calendar (Resource), (or its id) to use as the default calendar for new events created using dblclick or drag-create, or dragging in.

May be specified as the id of an existing resource, or a resource record that is present in the project.

If not specified, the first record in the resourceStore will be used.

If specified as null, then new events created using dblclick or drag-create, or dragging in will not be automatically assigned a calendar.

Properties

17

Class hierarchy

isCalendarStores: Boolean= truereadonly
Identifies an object as an instance of CalendarStores class, or subclass thereof.
isCalendarStores: Boolean= truereadonlystatic
Identifies an object as an instance of CalendarStores class, or subclass thereof.
isProjectConsumerProjectConsumer

Data

Inline assignments, will be loaded into the assignmentStore.

The AssignmentStore holding assignments linking resources to events.

Get/set the CrudManager instance

Inline events, will be loaded into the eventStore.

The EventStore holding the events to be rendered into the Calendar.

Inline resources, will be loaded into the resourceStore.

The ResourceStore holding the resources to be rendered into the Calendar.

Inline resource time ranges, will be loaded into resourceTimeRangeStore.

Resource time ranges are rendered in a Calendar ResourceView when the Calendar has the TimeRanges feature enabled.

Resource time ranges are rendered into a Scheduler subview when that subview has the ResourceTimeRanges feature enabled.

The ResourceTimeRangeStore holding resource time ranges. These may be used by the TimeRanges feature.

Inline time ranges, will be loaded into the timeRangeStore.

Time ranges are rendered in Calendar DayView or WeekView when the Calendar has the TimeRanges feature enabled.

Time ranges are rendered into a Scheduler subview when that subview has the TimeRanges feature enabled.

The TimeRangeStore holding time ranges. These may be used by the TimeRanges feature.

projectProjectConsumer

Other

The default Calendar to be used when creating new events which do not initially have a resource.

This includes dblclick-created events and drag-created events and dragged in events.

Misc

isEngineReadyProjectConsumer

Functions

2
updateProjectProjectConsumer
whenProjectReadyProjectConsumer

Events

1
dataChangeProjectConsumer

Event handlers

1
onDataChangeProjectConsumer