Перейти к основному содержимому

auto_scheduling_move_projects

информация

Эта функциональность доступна только в версии PRO.

предупреждение

Свойство было устаревшим в версии v9.1, используйте свойство move_projects из gantt.config.auto_scheduling вместо этого.

Description

Определяет, будет ли перемещён весь проект (см. детали ниже)

auto_scheduling_move_projects: boolean

Example

gantt.config.auto_scheduling_move_projects = true;

gantt.init("gantt_here");

Значение по умолчанию: true

Details

заметка

Эта конфигурация определяется в расширении auto_scheduling, поэтому вам нужно активировать плагин auto_scheduling. Прочтите детали в статье Auto Scheduling.

По умолчанию (когда свойство установлено в true), весь проект перемещается во время авто-распределения. Это означает, что все задачи в проекте сохраняют относительное положение друг к другу и начала проекта.

moving_project_true

Если auto_scheduling_move_projects установлен в false, авто-распределение перемещает отдельные задачи внутри проекта. Таким образом, некоторые задачи будут перемещены, другие останутся на своих местах.

moving_project_false

заметка

если вы используете constraint scheduling (gantt.config.auto_scheduling_compatibility = false), конфигурация auto_scheduling_move_projects будет активна только при отключенном строгом режиме:

gantt.config.auto_scheduling_compatibility = false;
gantt.config.auto_scheduling_strict = false;

Change log

  • свойство устарело в версии v9.1
  • добавлено в версии 4.1
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.