2015-08-14 3 views
1

Я начал создавать простую диаграмму gantt, и все шло хорошо, пока API не сошел с ума. У меня есть два потока разработки, когда оба потока выполнены, я планирую сделать «Полный тест». Один поток заканчивается намного позже первого потока. «Полный тест» может произойти только после завершения обоих потоков.Вопросы зависимости диаграммы диаграммы API Google Chart

API диаграммы google вычисляет дату начала «полного теста» сразу после завершения первого потока. Несмотря на то, что он рисует массив от конца второго потока до «Полный тест».

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

я определил диаграмму, используя следующие данные:

['Info', "Info Gathering", "planning", new Date(2015, 8, 1), null, daysToMilliseconds(4), 0, ''], 
['Setup1', "Setup 1", "setup", null, null, daysToMilliseconds(4), 0, 'Info'], 
['Setup2', "Setup 2", "setup", new Date(2016, 0, 4), null, daysToMilliseconds(4), 0, 'Info'], 
['Dev2', "Dev 2", "dev", null, null, daysToMilliseconds(90), 0, "Setup2"], 
['Test1', "Testing 1", "test", null, null, daysToMilliseconds(4), 0, 'Setup1'], 
['Test2', "Testing 2", "test", null, null, daysToMilliseconds(4), 0, 'Dev2'], 
['FullTest', "Test Everything", "test", null, null, daysToMilliseconds(4), 0, 'Test1,Test2'] 

Вы можете увидеть мой код здесь:

https://jsfiddle.net/v8qyjq2g/

ответ

1

Я предполагаю, что это просто ошибка, может быть, вы заметили это:
The Gantt chart is in beta and may be undergoing substantial revisions in future Google Charts releases.

, например. когда я переключаю строки 2 и 3, я получаю (думаю, так) desired result, но порядок строк не должен иметь значения.

+0

Я подожду еще немного, чтобы созревать, я полагаю. Спасибо, что нашли время посмотреть, что я делаю. –