Bei der Bearbeitung von 1000-2000 Aufgaben oder mehr, abhängig von Ihrer Konfiguration und Ihren Plugins, können Sie einige Verzögerungen bei der Darstellung des Gantt-Diagramms bemerken.
Hier sind einige Möglichkeiten, um dies zu beheben:
show_task_cells
auf 'false' setzen.static_background
aktivieren (verfügbar mit PRO-Funktionalität).branch_loading
auf 'true' setzen.scales
ändern.start_date
und end_date
konfigurieren.show_progress
auf 'false' setzen.smart_scales
aktivieren, falls sie derzeit deaktiviert ist.Related sample: Performance tweaks
Smart Rendering ist eine großartige Möglichkeit, die Geschwindigkeit der Datenanzeige bei der Arbeit mit großen Datensätzen zu erhöhen. Mit dieser Funktion werden nur die Aufgaben und Verknüpfungen gerendert, die aktuell auf dem Bildschirm sichtbar sind.
Ab Version 6.2 ist Smart Rendering standardmäßig aktiviert und im Kern der dhtmlxgantt.js-Datei enthalten. Es ist nicht mehr erforderlich, die separate dhtmlxgantt_smart_rendering.js-Datei einzubinden, um diese Funktion zu nutzen.
Wenn Sie die ältere dhtmlxgantt_smart_rendering.js-Datei einbinden, wird die neuere, integrierte smart_rendering-Erweiterung und deren Verbesserungen überschrieben.
Wenn Sie Smart Rendering deaktivieren müssen, können Sie dessen Konfiguration auf false setzen:
gantt.config.smart_rendering = false;
Related sample: Working with 30000 tasks
Der Standardprozess des Smart Rendering überprüft, ob die Position eines Gantt-Elements innerhalb des sichtbaren Bildschirmbereichs liegt und entscheidet, ob es angezeigt werden soll.
Für benutzerdefinierte Ebenen ist das vertikale Smart Rendering standardmäßig aktiviert. Das bedeutet, dass benutzerdefinierte Ebenen gerendert werden, wenn die Aufgabenzeile im Ansichtsfenster sichtbar ist. Die genauen Koordinaten eines benutzerdefinierten Elements werden jedoch nicht berechnet, sodass die gesamte Aufgabenzeile in der Zeitleiste als ihre Position behandelt wird.
Sehen Sie sich den Artikel addTaskLayer an, um Details zur Aktivierung des horizontalen Smart Rendering für benutzerdefinierte Ebenen zu erhalten.
Diese Funktionalität ist nur in der PRO-Version verfügbar
Wenn Ihr Projekt einen großen Datumsbereich umfasst, sollten Sie die static_background
-Parameter zusammen mit Smart Rendering aktivieren:
gantt.config.static_background = true;
Related sample: Performance tweaks
Zurück nach oben