JQuery.Gantt是一款功能強大的甘特圖插件,可以幫助開發人員快速生成、編輯和呈現任務甘特圖。為了讓JQuery.Gantt更加靈活和自定義,插件支持讀取JSON格式的數據來生成甘特圖。
下面是一個使用JQuery.Gantt讀取JSON數據的示例:
var data = [ { "name": "任務1", "desc": "任務描述", "values": [ { "from": "/Date(1583347200000)/", "to": "/Date(1583606400000)/", "label": "階段1" }, { "from": "/Date(1583606400000)/", "to": "/Date(1583786400000)/", "label": "階段2" } ] }, { "name": "任務2", "desc": "任務描述", "values": [ { "from": "/Date(1583786400000)/", "to": "/Date(1584356400000)/", "label": "階段1" }, { "from": "/Date(1584356400000)/", "to": "/Date(1584786400000)/", "label": "階段2" } ] } ]; $("#gantt").gantt({ source: data, scale: "days" });
在上述示例中,首先定義了一個JSON格式的數組,數組中包含了任務的詳細信息,包括任務名稱、描述和階段時間等。然后通過JQuery.Gantt的源數據(source)參數來綁定定義好的JSON數據,最后設置甘特圖的時間尺度(scale)。
通過以上步驟,JQuery.Gantt就可以讀取JSON格式的數據來生成任務甘特圖了。
上一篇css 子元素后代元素