The Scheduler maintains a queue of notifications on the client side.

Notification types

The queue can hold the following notification types:

  • Command
  • EventMove
  • EventResize
  • EventAdd
  • EventRemove
  • EventUpdate

EventMove

EventMove action is added when EventMoveHandling is set to "Notify" and NotifyCommit is set to "Queue".

EventResize

EventResize action is added when EventResizeHandling is set to "Notify" and NotifyCommit is set to "Queue".

EventAdd

EventAdd action is added when dps.events.add(e).queue() is called on the client.

See also:

EventRemove

EventAdd action is added when dps.events.remove(e).queue() is called on the client.

See also:

EventUpdate

EventAdd action is added when dps.events.update(e).queue() is called on the client.

See also:

Submitting a queue

The queue can be submitted using DayPilot.Scheduler.queue.notify():

Example:

dps.queue.notify();

Processing a queue

When the queue is submitted, a Notify event handler will be fired.

Availability

Availability of this feature in DayPilot editions:

LitePro
DayPilot for JavaScript
DayPilot for ASP.NET WebForms
DayPilot for ASP.NET MVC
DayPilot for Java