2015-08-14 109 views
1

我開始創建一個簡單的甘特圖,並且一切都很順利,直到API瘋了。我有兩個發展流,當兩個流都完成時,我打算做一個「全面測試」。一條流比第一條流晚得多。 「完整測試」只能在兩個流完成後纔會發生。Google Chart API甘特圖依賴性問題

谷歌圖表API計算「完整測試」開始日期是在第一個流完成之後立即進行的。即使它從第二個流的末尾到「完整測試」繪製一個數組。

關於如何解決這個問題的任何想法(沒有設置「完整測試」的硬編碼開始時間)?

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

我會等一會兒,讓它變成我想的。感謝您花時間查看我的工作。 –