DHTMLX Docs & Samples Explorer

insertTask(id,name,startDate,duration,percentCompleted,predecessorTaskId,parentTaskId)

  • id - {int|string} id of new task
  • name - {string} name of new task
  • startDate - {Javascript Date} startDate of new task
  • duration - {int} duration of new task in hours
  • percentCompleted - {int} percent completed of new task, in range (0..100)
  • predecessorTaskId - {int|string} id of predecessor task. Predecessor and this task will be joined by dependency line in the Gantt Chart.
  • parentTaskId - {int|string} id of parent task. This task will be nested into parent task (kind of sub-project).

inserts new task with specified id, name, start date, duration, percent completed, predecessor task Id, parent task Id and returns it

    var task120 = ganttChart.insertTask(120, "Development", new Date(2010,0,29), 80, 5, "","");
 
    // create new child task.
    var task121 = ganttChart.insertTask(121, "Development: C#", new Date(2010,0,29), 16, 23, "", 120);
 
    // create new dependent task.
    var task130 = ganttChart.insertTask(130, "After development - testing", new Date(2010,1,9), 24, 0, 120, "");