Диаграмма Ганта DHTMLX как скрыть родительские задачи?

В диаграмме Ганта DHTMLX

Мне нужно показать все задачи структуры иерархии на левой панели, например

  1. Родительский
    1.1 Подродительский
    1.1.1 Задачи

Но на правой боковой панели мне нужно показывать только дочерние задачи, а не родительские и подродительские.

Вы можете сослаться на снимок экрана ниже 'введите здесь описание изображения

Справочная ссылка: https://dhtmlx.com/docs/products/dhtmlxGantt/02_features.html

Необходимость: 1. Мне нужно скрыть стратегическое определение и получить/создать... только правую синюю полосу.


person Balu    schedule 07.01.2020    source источник


Ответы (1)


Используйте шаблон task_class, чтобы указать класс CSS, который будет применяться к панелям задач с дочерними элементами. скрыть их

и getChildren, чтобы проверить, есть ли у целевой задачи дочерние задачи 1-го уровня:

gantt.templates.task_class = function(start, end, task){
  var children = gantt.getChildren(task.id);
  if(children.length)
    return "hideTask";

  return "";
};

CSS:

.hideTask{visibility: hidden;}

Демо

person Polina    schedule 08.01.2020