onBeforeTaskUpdate

在用户更新任务之前触发

void onBeforeTaskUpdate(string|number id,Task new_task);
idstring|number任务ID
new_taskTask更新后的任务对象

Example

gantt.attachEvent("onBeforeTaskUpdate", function(id,new_task){
    // 可以在这里添加自定义逻辑
});

Details

onBeforeTaskUpdate 事件在任务对象被更新后但所有更改尚未完全应用之前触发,因此不总是能访问到更新前的任务对象。

如果需要获取更改应用前的任务对象,可以考虑使用专门针对任务修改的事件处理程序:

当通过 API 进行更改时,可以在修改代码执行前访问任务对象。下面的示例演示了多种更新任务的方法,例如更改任务日期:

Related sample:  Updating a task

通过比较这些事件,可以看到在任务修改之前触发的事件会提供旧的任务对象,而 onBeforeTaskUpdate 则提供更新后的任务对象。

See also
Back to top