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

isChildOf

Description

Определяет, является ли задача дочерней по отношению к другой задаче

isChildOf: (childId: string | number, parentId: string | number) => boolean

Parameters

  • childId - (required) string | number - ID задачи, которую нужно проверить как дочернюю
  • parentId - (required) string | number - ID задачи, которую нужно проверить как родительскую

Returns

  • isChild - (boolean) - true если задача действительно является дочерней для указанной родительской задачи; иначе, false

Example

const tasks = {
"data":[
{"id":"10", "text":"Project #10", "start_date":"01-04-2023", "duration":3,
"order":10,"progress":0.4, "open": true},
{"id":"1", "text":"Task #1", "start_date":"02-04-2023", "duration":2,
"order":10,"progress":0.6, "parent":"10"},
{"id":"2", "text":"Task #2", "start_date":"01-04-2023", "duration":2,
"order":20,"progress":0.6, "parent":"10"},
{"id":"3", "text":"Task #3", "start_date":"05-04-2023", "duration":2,
"order":20,"progress":0.6, "parent":"10"}
],
"links":[]
};

gantt.isChildOf(2,10); //-> true /*!*/
gantt.isChildOf(2,3); //-> false /*!*/