项目管理工具dhtmlxGantt甘特图入门教程(九):支持哪些数据格式(下篇)

这篇文章给大家讲解 dhtmlxGantt可以加载或支持哪些数据格式(下篇)。

带有集合的JSON

JSON 数据可以在数据对象的“集合”属性中包含任意数量的附加数组。代码如下所示:

{    "tasks":[        {"id":"1", "text":"Project #2", "start_date":"01-04-2020", "duration":18,            "progress":0.4, "open": true},        {"id":"2", "text":"Task #1", "start_date":"02-04-2020", "duration":8,            "progress":0.6, "parent":"1"},        {"id":"3", "text":"Task #2", "start_date":"11-04-2020", "duration":8,            "progress":0.6, "parent":"1"}    ],    "links":[        {"id":"1", "source":"1", "target":"2", "type":"1"},        {"id":"2", "source":"2", "target":"3", "type":"0"},        {"id":"3", "source":"3", "target":"4", "type":"0"},        {"id":"4", "source":"2", "target":"5", "type":"2"}    ],    "collections": {        "sections":[                                {"value":"1","label":"Simple"},            {"value":"2","label":"Complex"},             {"value":"3","label":"Unknown"}        ]                                   }                                   }
XML(dhtmlxGantt < 2.0)

代码如下所示:

<ml version="1.0" encoding="UTF-8"gt;<projects>  <project id="1" name="project1" startdate="2006,12,14">     <task id="1">    <name>project1 task1</name>    <est>2006,12,14</est>    <duration>120</duration>        <percentcompleted>60</percentcompleted>    <predecessortasks></predecessortasks>            <childtasks>                  <task id="2">                    <name>project1 task2</name>                    <est>2006,12,14</est>                <duration>100</duration>                    <percentcompleted>20</percentcompleted>                <predecessortasks></predecessortasks>                    <childtasks></childtasks>              </task>                  <task id="6">                    <name>project1 task6</name>                <est>2006,12,15</est>                    <duration>90</duration>                <percentcompleted>10</percentcompleted>                <predecessortasks>2</predecessortasks>                    <childtasks></childtasks>                  </task>            </childtasks>     </task>  </project>  <project id="2" name="project2" startdate="2006,12,20">     <task id="12">    <name>project2 task12</name>    <est>2006,12,20</est>    <duration>140</duration>    <percentcompleted>60</percentcompleted>    <predecessortasks></predecessortasks>        <childtasks>            <task id="14">            <name>project2 task14</name>            <est>2006,12,20</est>            <duration>100</duration>            <percentcompleted>20</percentcompleted>            <predecessortasks></predecessortasks>                <childtasks></childtasks>            </task>        </childtasks>     </task>  </project></projects>

dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表,可满足项目管理控件应用程序的所有需求,是最完善的甘特图图表库。了解更多DhtmlxGantt相关内容和资讯,欢迎在线咨询或者私信我获取正版试用版及报价。


甘特图控件交流群:764148812    欢迎进群交流讨论

更多正版甘特图软件下载、购买、授权咨询,请点这里!

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月5日
下一篇 2022年9月5日

相关推荐

发表回复

登录后才能评论