跳到主要内容

onRowDragStart

Description

在网格中某行被拖动进行垂直重排之前触发

onRowDragStart: (id: string | number, target: HTMLElement, e: Event) => boolean;

Parameters

  • id - (required) string | number - 正在拖动的任务ID
  • target - (required) HTMLElement - 表示被拖动任务的HTML元素
  • e - (required) Event - 与拖动操作相关的原生事件对象

Returns

  • result - (boolean) - 决定事件的默认操作是否继续执行(true)或被阻止(false

Example

gantt.attachEvent("onRowDragStart", function(id, target, e) {
// 可以在这里添加自定义逻辑
return true;
});

Details

注释

当使用鼠标在左侧grid区域拖动任务时触发此事件,仅在启用 order_branch 选项时有效。如果关闭了分支重排功能,则此事件不会触发。

通过返回 false 可以阻止此事件,从而阻止拖动开始。