Zum Hauptinhalt springen

batchUpdate

Description​

Aktualisiert mehrere Events gleichzeitig

batchUpdate: (callback: SchedulerCallback, noRedraw?: boolean) => void

Parameters​

  • callback - (required) function - die Callback-Funktion
  • noRedraw - (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(let 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.

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.