batchUpdate

aktualisiert mehrere Events gleichzeitig

void batchUpdate(function callback, [boolean noRedraw] );
callbackfunctiondie Callback-Funktion
noRedrawbooleanoptional, 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.

See also
Nach oben