setzt ein Timeout (in Millisekunden), das die Aufrufe von updateView und setCurrentView (die den Scheduler zum Neuzeichnen veranlassen) umschließt
scheduler.config.delay_render = 30;
scheduler.init("scheduler_here");
Diese Option kann helfen, die Performance zu verbessern.
Um sicherzustellen, dass ein Befehl erst nach dem tatsächlichen Neuzeichnen ausgeführt wird, platzieren Sie ihn in der Callback-Funktion des onViewChange Events.
Der Standardwert ist 0.
Viele Scheduler-Konfigurationen erfordern ein Neuzeichnen. Bei komplexen Setups kann es vorkommen, dass mehrere Funktionen jeweils einige Einstellungen aktualisieren und den Scheduler neu zeichnen, um Änderungen anzuwenden. Häufige Neuzeichnungen können Ihre Anwendung verlangsamen.
Die delay_render-Option hilft, die Anzahl der Neuzeichnungen zu reduzieren.
Wenn Sie beispielsweise scheduler.config.delay_render = 30;
setzen, wird bei jeder Anforderung eines Neuzeichnens der Scheduler den Aufruf in eine Warteschlange stellen und 30 Millisekunden warten.
Kommt während dieser Wartezeit eine weitere Neuzeichnungsanforderung hinzu, setzt der Scheduler den Timer zurück und wartet weitere 30 ms.
Als Ergebnis wird, wenn updateView und/oder setCurrentView mehrfach kurz hintereinander aufgerufen werden
(was häufig passiert, wenn Neuzeichnungen aus verschiedenen Teilen des Custom Codes ausgelöst werden), nur der letzte Aufruf tatsächlich ausgeführt.