我正在使用这个Gentlemens dhtmlx gantt脚本。
https://github.com/Ojsholly/gantt_chart
它工作得很完美。
所以我想更改[任务]颜色所以我一直在阅读官方文件
https://docs.dhtmlx.com/gantt/desktop__colouring_tasks.html?_ga=2.208101525.600237831.1608522852-9494936511608024610
并尝试将以下代码添加到dhtmlxgantt.js(这个js文件位于public/js文件夹(
var tasks = {
data:[
{id:1, text:"Project #1", start_date:"01-04-2013", duration:18, color:"red"},
{id:2, text:"Task #1", start_date:"02-04-2013",
duration:8, color:"blue", parent:1},
{id:3, text:"Task #2", start_date:"11-04-2013",
duration:8, color:"blue", parent:1}
]
};
gantt.init("gantt_here");
gantt.parse(tasks);
gantt.getTask(1).color = "red"
但是我在dhtmlxgantt.js文件中找不到var tasks=part。
所以我不知道在哪里添加它们。你能教我正确的方法吗?
没有"任务";属性。在代码示例中,它是一个包含任务的变量。您需要在单独的脚本中使用Gantt API。在您的演示中,您需要编辑以下文件:
resources/views/gantt.blade.php
如果将";颜色";属性,它将工作,但如果您使用模板,您将有更大的灵活性。
以下是示例:
CSS+模板:
https://snippet.dhtmlx.com/5/38c031774
https://snippet.dhtmlx.com/5/b62285d9a
颜色特性:
http://snippet.dhtmlx.com/5/3b74c0541
http://snippet.dhtmlx.com/82ebe840a