order_branch
Description
Ermöglicht den 'branch'-Modus zum vertikalen Umordnen von Aufgaben innerhalb derselben Tree-Ebene
order_branch: string | boolean
Example
gantt.config.order_branch = true;
gantt.init("gantt_here");
Default value: false
Related samples
Details
Diese Einstellung erlaubt es, Aufgaben neu anzuordnen, während sie auf ihrer aktuellen Tree-Ebene bleiben. Beispielsweise bleibt eine Unteraufgabe eine Unteraufgabe und wird nicht zu einer übergeordneten Aufgabe.
Leistungssteigerung
Bei einer großen Anzahl von Aufgaben kann das standardmäßige Branch-Reordering die Performance verlangsamen. Zur Verbesserung der Leistung kann man in den "marker"-Modus wechseln.
gantt.config.order_branch = "marker";
In diesem Modus wird nur der Name der Aufgabe beim Halten der linken Maustaste verschoben, und das Gantt-Chart wird erst aktualisiert, wenn die Aufgabe an ihrer neuen Position abgelegt wird (wenn die Taste losgelassen wird). Im Gegensatz zum Standardmodus löst das Verschieben von Aufgaben auf diese Weise nicht die Events onBeforeTaskMove oder onAfterTaskMove aus.
Wenn Sie das Ablegen einer Aufgabe an bestimmten Positionen blockieren möchten, verwenden Sie das Event onBeforeRowDragMove (dies funktioniert nur im "marker"-Modus).