Skip to main content

Task

Get Task

Method to get task by id

getTask
javascriptgantt.getTask(id);

Filter Tasks

Method to filter task

filterTask
javascriptgantt.filterTask(condition, isFilter, findRecursive);

condition is a function which returns the condition of the filter isFilter is a type of boolean that states whether the filter should apply or not. findRecursive is a type of boolean that states that the filter should apply recursive or not by default it is false.

filterTask example
javascriptgantt.filterTask((task) => {
if (task.parent === 0) {
return task.text
.toLowerCase()
.includes(“string”.toLowerCase());
} else {
return task.subject
.toLowerCase()
.includes(“string”.toLowerCase());
}
}, true);

Add Task

Method to add task

addTask
javascriptgantt.addTask(task);
Note

Here task is the new task object to add

Update Task

Method to update task

updateTaskData
javascriptgantt.updateTaskData(task);
Note

Here task is the updated task object

Delete Task

Method to delete task

deleteTask
javascriptgantt.deleteTask(id);

here id is the id of the task

Iterates through all tasks

Method to iterates through all tasks

eachTask
javascriptgantt.eachTask((task) => {
console.log(task);
});

Open Task

Method to open a perticular task tree

openTask
javascriptgantt.openTask(id);