跳到主要内容

destructor

Description

销毁 gantt 实例

destructor: () => void

Example

const myGantt = Gantt.getGanttInstance();

// 移除一个 gantt 实例
myGantt.destructor();

Details

该方法会销毁一个 gantt 实例,并调用 onDestroy 事件。

当调用 destructor 时,它将执行以下操作:

  • 清除加载到 gantt 实例中的数据
  • 销毁 dataProcessor(若已附加到 gantt 上)
  • 从 DOM 中分离 gantt
  • 分离通过 eventattachEvent 方法附加的所有 DOM 事件
注释

从 v10 开始,所有版本(免费 Community 版和 PRO 版)都支持多个 Gantt 实例。在遗留版本中,如果不允许创建多个实例(v9.x 及更早版本的 GPL 版,或单域 Commercial 构建),调用 gantt destructor 将使 gantt 不可访问,直到页面重新加载。

Change log

  • 于版本 5.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.