order_branch

активирует режим 'branch', который позволяет вертикально изменять порядок задач на одном уровне дерева

string|boolean order_branch;

Values

  • true,false,"marker"
  • Example

    gantt.config.order_branch = true;
     
    gantt.init("gantt_here");


    Default value:

    false

    Related samples

    Details

    Эта опция позволяет изменять порядок задач, сохраняя их позицию на уровне дерева. Например, подзадача никогда не станет родительской задачей.

    Увеличение производительности

    Если в вашем Gantt много задач, то стандартный режим изменения порядка задач может замедлить производительность. Чтобы ускорить работу, вы можете использовать режим "marker".

    gantt.config.order_branch = "marker";

    Related sample:  Branch ordering - highlighting mode

    В этом режиме только имя задачи изменяется (при удерживании левой кнопки мыши), и Gantt перерисовывается только тогда, когда задача помещается в целевую позицию (при отпускании кнопки). В отличие от стандартного режима, изменение позиции задачи не приводит к срабатыванию событий onBeforeTaskMove/onAfterTaskMove.

    Чтобы предотвратить перемещение задачи в определенную позицию, используйте событие onBeforeRowDragMove вместо этого (работает только в режиме "marker").

    See also
    К началу