先看看图的效果
PlusGantt(普加甘特图)是使用Javascript开发的、基于Web网页的甘特图控件。可广泛应用于项目管理系统、 ERP 系统、MES系统或其它的任务资源分配相关领域。基于WEB网页显示,无需安装任何插件。 显示为左侧任务表格、右侧时间轴刻度条形图的甘特图界面。 支持跟踪甘特图视图。可对比“计划任务”与“实际任务”的区别。 支持分级加载,不一次性加载全部数据。这样可以支持大数据量显示。 支持年/月/日/时/分/秒等不同时间刻度单位。 支持表格列、条形图外观、ToolTip提示信息、右键菜单等任意自定义。 跨所有浏览器显示,如IE(1.5+)、FireFox、Chrome、Opera、Safari等。 跨任意服务端平台,如ASP.NET、ASP、PHP、JSP、ColdFusion、Ruby on Rails等都可以使用。 语言本地化。包括英语、中文、日文和其他任意的语言。 PlusGantt只需要您提供一个简单的数据结构,就能在WEB网页上显示一个漂亮的甘特图。 您可以轻松修改它任意部位的外观,比如单元格、条形图、提示信息等。
甘特图数据结构
1.列表结构(UID、ParentTaskUID):
[{ "UID": "1", "Name": "项目范围规划", "Duration": 8, "Start": "2007-01-01T00:00:00", "Finish": "2007-01-10T00:00:00", "PercentComplete": 0, "Summary": 1, "Critical": 0, "Milestone": 0, "PredecessorLink": [], "ParentTaskUID": -1 }, { "UID": "2", "Name": "确定项目范围", "Duration": 1, "Start": "2007-01-01T00:00:00", "Finish": "2007-01-01T23:23:59", "PercentComplete": 0, "Summary": 0, "Critical": 0, "Milestone": 0, "PredecessorLink": [], "ParentTaskUID": "1" }, { "UID": "3", "Name": "获得项目所需资金", "Duration": 2, "Start": "2007-01-02T00:00:00", "Finish": "2007-01-03T23:23:59", "PercentComplete": 0, "Summary": 0, "Critical": 0, "Milestone":