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

    此设置允许您在保持任务当前树级别的同时重新排序任务。例如,一个子任务仍然是子任务,不会变成父任务。

    提升性能

    当处理大量任务时,默认的branch重新排序可能会导致性能下降。 为提升性能,您可以切换到"marker"模式。

    gantt.config.order_branch = "marker";

    Related sample:  Branch ordering - highlighting mode

    在此模式下,按住左键拖动时只移动任务名称,只有当任务放置到新位置(释放按钮时)后,甘特图才会刷新。 与默认模式不同,这种移动任务的方式不会触发onBeforeTaskMove或onAfterTaskMove事件。

    如果您想阻止任务被放置到某些位置,可以使用onBeforeRowDragMove事件(此事件仅在“marker”模式下有效)。

    See also
    Back to top