DHTMLX диаграммы Ганта скрыть родительские задачи, как? - PullRequest
0 голосов
/ 07 января 2020

На диаграмме DHTMLX Gantt

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

  1. Родитель
    1.1 Подпарень
    1.1.1 Задачи

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

Ниже приведен снимок экрана 'enter image description here

Ссылка: https://dhtmlx.com/docs/products/dhtmlxGantt/02_features.html

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

1 Ответ

1 голос
/ 08 января 2020

Пожалуйста, используйте шаблон 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;}

Демо

...