auto_scheduling_move_projects
Diese Funktionalität ist nur in der PRO-Edition verfügbar.
Die Eigenschaft wurde in v9.1 veraltet; verwenden Sie stattdessen die move_projects-Eigenschaft von gantt.config.auto_scheduling.
Description
Definiert, ob das gesamte Projekt verschoben wird (siehe Details unten)
auto_scheduling_move_projects: boolean
Example
gantt.config.auto_scheduling_move_projects = true;
gantt.init("gantt_here");
Standardwert: true
Related samples
Details
Diese Konfiguration ist in der auto_scheduling-Erweiterung definiert, daher müssen Sie das auto_scheduling Plugin aktivieren. Lesen Sie die Details im Artikel Auto Scheduling.
Standardmäßig (wenn die Eigenschaft auf true gesetzt ist) wird das gesamte Projekt während der Auto Scheduling verschoben. Das bedeutet, dass alle Aufgaben im Projekt relativ zueinander und zum Projektbeginn an ihren Positionen verbleiben.
Wenn der auto_scheduling_move_projects auf false gesetzt ist, verschiebt Auto Scheduling einzelne Aufgaben innerhalb des Projekts. Dadurch werden einige Aufgaben verschoben, andere bleiben an ihren Plätzen.
Wenn Sie Constraint Scheduling verwenden (gantt.config.auto_scheduling_compatibility = false), ist die Konfiguration auto_scheduling_move_projects nur aktiv, wenn der strikte Modus deaktiviert ist:
gantt.config.auto_scheduling_compatibility = false;
gantt.config.auto_scheduling_strict = false;
Related API
- auto_scheduling
- auto_scheduling_descendant_links
- auto_scheduling_initial
- auto_scheduling_project_constraint
- auto_scheduling_strict
- auto_scheduling_use_progress
- findCycles
- isCircularLink
- onAfterAutoSchedule
- onAfterTaskAutoSchedule
- onBeforeAutoSchedule
- onBeforeTaskAutoSchedule
- onCircularLinkError
- onAutoScheduleCircularLink
Related Guides
Change log
- Die Eigenschaft wurde in v9.1 veraltet
- Hinzugefügt in Version 4.1