米豆的豆米 2019-11-24 09:23 采纳率: 0%
浏览 145

这段代码为啥没有有反应,有关gantt的问题

gantt.templates.tooltip_text = function(start,end,task){
          return "<b>Task:</b> "+task.text+"<br/><b>Duration:</b> " + task.duration;
      };
  • 写回答

1条回答 默认 最新

  • 小唐不会敲代码 2023-03-28 13:52
    关注

    这段代码是用来自定义 gantt 的工具提示文本内容的。当鼠标悬浮在任务条上时,会显示该任务的工具提示文本。

    如果你的代码没有生效,可能是因为你没有正确地配置 gantt。请确保你已经正确引入了 gantt 的相关资源,并且在适当的时候初始化了 gantt。另外,请确保你的代码被正确地放置在 gantt 初始化代码的后面。

    以下是一个示例,可以帮助你理解如何正确地配置 gantt 并使用 gantt.templates.tooltip_text 方法:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>gantt demo</title>
        <script src="https://cdn.jsdelivr.net/npm/dhtmlx-gantt/codebase/dhtmlxgantt.js"></script>
        <link href="https://cdn.jsdelivr.net/npm/dhtmlx-gantt/codebase/dhtmlxgantt.css" rel="stylesheet">
    </head>
    <body>
        <div id="gantt_here" style="width:1000px;height:500px;"></div>
        <script>
            gantt.config.xml_date = "%Y-%m-%d %H:%i";
            gantt.templates.tooltip_text = function(start, end, task) {
                return "<b>Task:</b> " + task.text + "<br/><b>Duration:</b> " + task.duration;
            };
            gantt.init("gantt_here");
            gantt.parse([
                {id:1, text:"Project #1", start_date:"2023-03-26 00:00", duration:3},
                {id:2, text:"Task #1", start_date:"2023-03-26 00:00", duration:1, parent:1},
                {id:3, text:"Task #2", start_date:"2023-03-27 00:00", duration:2, parent:1}
            ]);
        </script>
    </body>
    </html>
    
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog