onBeforeEventChanged

Wird ausgelöst, wenn ein Event per Drag-and-Drop geändert wird, die Änderungen aber noch nicht gespeichert sind.

boolean onBeforeEventChanged(object ev,Event e,boolean is_new,object original);
evobjectDas Datenobjekt des Events nach den Änderungen
eEventDas native Event-Objekt
is_newbooleanGibt 'true' zurück, wenn der Benutzer ein neues Event bearbeitet; 'false', wenn ein bestehendes Event editiert wird
originalobjectDas Datenobjekt des Events vor den Änderungen
booleanEntscheidet, ob die Standardaktion für das Event ausgeführt wird (true) oder abgebrochen wird (false)

Example

scheduler.attachEvent("onBeforeEventChanged", function(ev, e, is_new, original){
    //eigene Logik hier
    return true;
});

Details

Dieses Event wird ausgelöst, sobald ein neues Event hinzugefügt oder ein bestehendes Event per Drag-and-Drop aktualisiert wird.

  • Beachte, dass der erste Parameter in der Handler-Funktion das Datenobjekt selbst ist, nicht nur die ID (da neue Elemente möglicherweise noch keine ID haben).
  • Bei der Erstellung neuer Datenobjekte wird ein unverändertes Event durch ein leeres Objekt dargestellt.
  • Das Event ist abbrechbar: Wird false aus der Handler-Funktion zurückgegeben, wird die Datenaktualisierung gestoppt.
Nach oben