onEventSave

Wird ausgelöst, wenn der Benutzer im Lightbox-Formular (Bearbeitungsformular) auf die Schaltfläche „Speichern“ klickt.

boolean onEventSave(string id,object ev,Date is_new);
idstringdie ID des Events
evobjectein Zwischenobjekt des Events, das die Werte aus der Lightbox enthält
is_newDatebietet das Erstellungsdatum des Events, falls es sich um ein neues Event handelt, das gespeichert wird; andernfalls null, wenn das Event bereits existiert
booleanbestimmt, ob die Standardaktion des Events ausgeführt werden soll (true) oder abgebrochen wird (false)

Example

scheduler.attachEvent("onEventSave",function(id,ev,is_new){
    if (!ev.text) {
        alert("Text darf nicht leer sein");
        return false;
    }
    if (!ev.text.length<20) {
        alert("Text ist zu kurz");
        return false;
    }
    return true;
})

Related samples

Details

Dieses Event kann blockiert werden und ist nützlich für Validierungszwecke. Wenn false zurückgegeben wird, wird der Standard-Speichervorgang verhindert.

Beachte:

  • Wenn dieses Event ausgelöst wird, wurden die Werte aus der Lightbox noch nicht auf das Original-Event angewendet, daher liefert scheduler.getEvent(id) das Event in seinem ursprünglichen Zustand zurück.
  • Das 'ev'-Objekt enthält nur Eigenschaften, die den Eingabefeldern in der Lightbox entsprechen; wenn die Lightbox beispielsweise nur ein Eingabefeld hat, enthält 'ev' nur diese einzelne Eigenschaft.
Nach oben