Перейти к основному содержимому

root_id

Description

Задаёт id виртуального корневого элемента

root_id: string | number

Example

gantt.config.root_id = "root"; /*!*/

var tasks = {
data:[
{id:1, text:"Project #2", start_date:"01-04-2013", duration:18, parent:"root"}, /*!*/
{id:2, text:"Task #1", start_date:"02-04-2013", duration:8, parent:1},
{id:3, text:"Task #2", start_date:"11-04-2013", duration:8, parent:1}
],
links:[]
};

gantt.init("gantt_here");

gantt.parse(tasks);

Default value: "0"

Details

root_id определяет виртуальный корневой узел в дереве задач. Если свойство parent задачи совпадает со значением root_id, эта задача отображается на верхнем уровне дерева gantt.

  • Свойство parent задачи должно указывать id родительской задачи в дереве задач.
  • Задачи, у которых значение parent совпадает с существующей задачей, будут отображаться как подзадачи этой задачи.
  • Задачи, у которых parent равен gantt.config.root_id (по умолчанию числовой 0) или не определён, будут показаны на верхнем уровне дерева задач.
  • Задачи, у которых parent ссылается на несуществующий id задачи и при этом не строго равен root_id, не будут отображаться в дереве задач.