order_branch
Description
Aktiviert den 'branch'-Modus, der das vertikale Neuanordnen von Aufgaben innerhalb derselben Baum-Ebene ermöglicht
order_branch: string | boolean
Example
gantt.config.order_branch = true;
gantt.init("gantt_here");
Standardwert: false
Related samples
Details
Diese Option ermöglicht das Neuanordnen von Aufgaben, während deren Position in der Baumstruktur beibehalten wird. Zum Beispiel wird eine Unteraufgabe niemals zur übergeordneten Aufgabe.
Leistungssteigerung
Wenn Ihr Gantt viele Aufgaben enthält, kann der Standardmodus der Branch-Neuanordnung die Leistung verlangsamen. Um dies zu beschleunigen, können Sie den "Marker"-Modus verwenden.
gantt.config.order_branch = "marker";
In diesem Modus wird nur der Name der Aufgabe neu angeordnet (bei gedrückter linker Maustaste) und Gantt wird neu gerendert, erst wenn eine Aufgabe an der Zielposition abgelegt wird (bei Loslassen der Taste). Im Gegensatz zum Standardmodus führt das Ändern der Aufgabenposition nicht zur Auslösung der Ereignisse onBeforeTaskMove/onAfterTaskMove.
Um das Ablegen einer Aufgabe in einer bestimmten Position zu verhindern, verwenden Sie stattdessen das Event onBeforeRowDragMove (api/event/onbeforerowdragmove.md) — funktioniert nur im 'Marker'-Modus.