我在这里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);
}, []);
页面加载时无法获取任何数据。
答案 0 :(得分:0)
gantt.load
方法需要一个URL来加载数据:
https://docs.dhtmlx.com/gantt/api__gantt_load.html
如果您从JSON对象加载数据,则需要使用gantt.parse
方法: