onBeforeEventChanged Event

Parameters:

  • scheduler's event object;
  • native HTML event;
  • flag, which shows is it new event or update of already existing one.
  scheduler.attachEvent("onBeforeEventChanged", function(event_object, native_event, is_new, unmodified_event){
       //any custom logic here
       return true;
  });

Event occurs when new “event” was added or existing one changed, by drag-n-drop action.

Beware that parameter of event is “event” object, not “event” id (because newly created events may not have ID yet).

Unmodified event would be empty object in case of creating new event.

Event is blockable, returning false from handler will prevent data update.