- 注:环境为angular
- gantt版本:7.1.8
- angular版本:10.0.2
手动分离甘特图的自定义事件,避免重复绑定重复执行
1.存储自定义事件id
// 任务双击事件
let onTaskDblClickId = gantt.attachEvent("onTaskDblClick", function (id, e) {
// do something
}, '');
this.myAttachElenentList.push(onTaskDblClickId);
2.分离自定义事件
this.myAttachElenentList.forEach(item => {
gantt.detachEvent(item);
})
this.myAttachElenentList = [];