任务对象/Id
在甘特图中处理数据时,了解如何访 问数据项的对象或id非常重要。大多数方法都需要数据对象或id作为参数。此外,任何与数据相关的操作都依赖于引用数据对象或id。
有关任务的树结构相关方法,请参阅 Task Parent/Child 文章。
任务对象
要获取任务对象,请使用 getTask 方法:
gantt.getTask("t1");
//->{id:"t1", text:"Task #5", start_date:"02-09-2020", duration:28,
// progress:0.6, parent:"pr_2", $source:[3,5], $target:[2,1], ...}
任务的父任务
要查找任务的父任务,可以使用 getParent 方法,或访问任务对象的 parent 属性:
gantt.getParent("t1"); //->"pr_2"。如果没有父任务,该方法返回根id
//或
var taskObj = gantt.getTask("t1"); //-> {id:"t1", text:"Task #5", parent:"pr_2", ...}
var taskParent = taskObj.parent; //-> "pr_2"
有关甘特图树结构的所有相关方法,请参阅 Task Parent/Child 文章。
与任务相关的链接
要了解如何获取与特定任务相关的所有链接,请查阅 링크 객체/ID 가져오기 文章。