aktiviert den 'Branch'-Modus, der das vertikale Neuanordnen von Aufgaben innerhalb desselben Baumlevels erlaubt
gantt.config.order_branch = true;
gantt.init("gantt_here");
Diese Option ermöglicht das Neuanordnen von Aufgaben, während ihre Baumlevel-Position beibehalten wird. Zum Beispiel wird eine Unteraufgabe niemals zur übergeordneten Aufgabe.
Wenn Ihr Gantt viele Aufgaben enthält, kann der Standardmodus für das Neuanordnen von Branches die Leistung verlangsamen. Um die Leistung zu verbessern, können Sie den "marker" Modus verwenden.
gantt.config.order_branch = "marker";
Related sample: Branch ordering - highlighting mode
In diesem Modus wird nur der Name der Aufgabe neu angeordnet (bei gedrückter linker Maustaste) und Gantt wird nur neu gerendert, wenn eine Aufgabe in die Zielposition abgelegt wird (bei Loslassen der Taste). Im Gegensatz zum Standardmodus führt die Änderung der Aufgabenposition nicht zum Auslösen der onBeforeTaskMove/onAfterTaskMove Ereignisse.
Um das Ablegen einer Aufgabe an einer bestimmten Position zu verhindern, verwenden Sie stattdessen das onBeforeRowDragMove Ereignis (funktioniert nur im "marker" Modus).