batchUpdate
Description
Aktualisiert mehrere Events gleichzeitig
batchUpdate: (callback: SchedulerCallback, noRedraw?: boolean) => void
Parameters
callback- (required) function - die Callback-FunktionnoRedraw- (optional) 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
Example
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);
}
});
Details
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.
Related API
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.