aktualisiert mehrere Events gleichzeitig
callback | function | die Callback-Funktion |
noRedraw | boolean | optional, bestimmt, ob der Scheduler das Chart nach der Callback-Funktion neu zeichnen soll; true bedeutet kein Neuzeichnen, und false (Standard) bedeutet, dass es neu gezeichnet wird |
scheduler.batchUpdate(function(){
const events = scheduler.getEvents();
for(var i = 0; i < events.length; i++){
const event = events[i];
event.start_date = scheduler.date.add(event.start_date, 1, "day");
event.end_date = scheduler.date.add(event.end_date, 1, "day");
scheduler.updateEvent(event.id);
}
});
Diese Methode ermöglicht es, mehrere Events gleichzeitig mit nur einem einzigen Neuzeichnen zu aktualisieren, was effizienter ist als mehrere Updates durchzuführen, die jeweils ein eigenes Neuzeichnen auslösen.