Google 图表 API 甘特图依赖问题

Google Chart API Gantt Chart Dependency Issues

我开始创建一个简单的甘特图,一切都很顺利,直到 API 变得疯狂。我有两个开发流程,当两个流程都完成后,我打算做一个 "Full Test"。一个流比第一个流完成得晚很多。 "Full Test" 只有在两个流都完成后才会发生。

google 图表 API 计算出 "Full Test" 开始日期是在第一个流完成后立即开始。即使它从第二个流的末尾绘制一个数组到 "Full Test".

关于如何解决此问题的任何想法(无需为 "Full Test" 设置硬编码开始时间)?

我使用以下数据定义了图表:

['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/

我想这只是一个错误,也许你已经注意到了:
The Gantt chart is in beta and may be undergoing substantial revisions in future Google Charts releases.

例如当我切换第 2 行和第 3 行时,我得到(我认为是)desired result,但行的顺序无关紧要。