如何解决在 Laravel 中添加更改 [任务颜色] 功能 dhtmlx Gantt
我正在使用这个 Gentlemens dhtmlx 甘特脚本。
https://github.com/Ojsholly/gantt_chart
它完美无缺。
所以我想改变[任务]颜色 所以我一直在阅读官方文档
并尝试将以下代码添加到 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",parent:1}
]
};
gantt.init("gantt_here");
gantt.parse(tasks);
gantt.getTask(1).color = "red"
但我在 dhtmlxgantt.js 文件中找不到 var tasks = part。
解决方法
dhtmlxgantt.js 文件中没有“tasks”属性。在代码示例中,它是一个包含任务的变量。 您需要在单独的脚本中使用甘特 API。在您的演示中,您需要编辑以下文件:
resources/views/gantt.blade.php
如果将“颜色”属性添加到任务中,它会起作用,但如果使用模板,则具有更大的灵活性。
以下是示例:
CSS+模板:
https://snippet.dhtmlx.com/5/38c031774
https://snippet.dhtmlx.com/5/b62285d9a
颜色属性:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。