onEventSave
Description
Wird ausgelöst, wenn der Benutzer im Lightbox-Formular (Bearbeitungsformular) auf die Schaltfläche „Speichern" klickt.
onEventSave: (id: string, ev: object, original_ev: object) => void;
Parameters
id- (required) string - die ID des Eventsev- (required) object - ein Zwischenobjekt des Events, das die Werte aus der Lightbox enthältis_new- (required) Date - bietet das Erstellungsdatum des Events, falls es sich um ein neues Event handelt, das gespeichert wird; andernfalls null, wenn das Event bereits existiert
Returns
result- (boolean) - bestimmt, 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.
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.