如何从服务器端加载甘特图dhtmlx甘特图的数据?

问题描述 投票:0回答:1

我在这里得到的数据 const { tasks } = props;

  useEffect(() => {
    gantt.init('gantt');
    gantt.config.xml_date = '%Y-%m-%d';
    gantt.config.columns = [
      {
        name: 'name', label: 'Task name', width: '*', tree: true
      },
      { name: 'startDate', label: 'Start time', align: 'center' },
      { name: 'duration', label: 'Duration', align: 'center' },
      { name: 'priotity', label: 'Priority', align: 'center' },

      // { name: 'add', label: '', width: 44 }
    ];
     gantt.load(tasks);
  }, []);

当页面加载时,我无法获得任何数据。

javascript reactjs gantt-chart dhtmlx
1个回答
0
投票

列表中的 gantt.load 方法期待一个URL来加载数据。

https:/docs.dhtmlx.comganttapi__gantt_load.html。

如果你从一个JSON对象中加载数据,你需要使用 gantt.parse 方法。

https:/docs.dhtmlx.comganttapi__gantt_parse.html。

© www.soinside.com 2019 - 2024. All rights reserved.