添加一个新任务并打开lightbox以确认
task | NewTask | 可选,任务对象 |
parent | string | number | 可选,父任务的ID |
index | number | 可选,任务将被添加到的位置(0或更大) |
string| number | 任务的ID |
var taskId = gantt.createTask({
id:10,
text:"Task #5",
start_date:"02-09-2013",
duration:28
}, "project_2", 2);
当你提供 index 参数且其值为0或更高时,任务将被插入到该分支的指定位置。 如果未指定 index,任务将被添加到该分支的末尾。
该方法会触发 onTaskCreated 事件。请注意,该事件发生在新任务实际添加到数据集之前, 这意味着你可以完全取消保存任务——例如,当用户在lightbox中点击“取消”按钮时。
使用 createTask() 创建任务时,事件的执行顺序如下: