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(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.

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.