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

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

    Повышение производительности

    При работе с большим количеством задач стандартный способ перестановки веток может замедлять работу. Для улучшения производительности можно переключиться в режим "marker".

    gantt.config.order_branch = "marker";

    Related sample:  Branch ordering - highlighting mode

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

    Если нужно запретить сброс задачи в определённых позициях, используйте событие onBeforeRowDragMove (работает только в режиме "marker").

    See also
    К началу