Смешивать категории и подзадачи в HighCharts Gantt? - PullRequest
0 голосов
/ 01 марта 2019

Я немного экспериментировал с HighCharts Gantt, и мне кажется, что невозможно иметь подзадачи и задачи в одном «ряду».Я ошибся ?

Демонстрация подзадач

Демонстрация в той же строке

Как видите, подзадача достигается путем ссылки на другиеИдентификатор задачи выглядит следующим образом:

data: [{
    id: 'task-1',
    ...
  }, {
    id: 'sub-task-1.1',
    parent: 'task-1'
    ...
  }]

, в то время как «несколько задач в одной строке» выполняется путем объявления категорий yAxis и последующей ссылки на них по индексу:

yAxis: {
    type: 'category',
    categories: ['Tech', 'Marketing', 'Sales']
}

и более поздних

data: [{
    y: 0
}]

Как я уже сказал, мне кажется, что достичь того и другого невозможно.Я не просто заинтересован в том, чтобы иметь другой стиль для меток категорий, это, вероятно, могло бы быть достигнуто с некоторыми классами CSS, но вместо этого я хотел бы сворачивать / показывать задачи и подзадачи, содержащие несколько задач в одной строке.

Достижимо ли?

1 Ответ

0 голосов
/ 02 июля 2019

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

yAxis: {
    uniqueNames: true
}

, а затем определив «категории» с помощью name данных (те, которые точно такой же, будут в одной «строке»).

Посмотрите эту демоверсию , но игнорируйте кнопку «удалить», поскольку она используется, чтобы показать некоторые серьезные махинации, которые мне еще предстоит найти (возможно, мой конфиг, но, возможно, это не так)пока что не полностью поддерживается. Я далеко не эксперт).

...