jQueryGantt - 找不到类型的模板

时间:2015-09-17 11:42:52

标签: jquery twitter-bootstrap twitter-bootstrap-3 gantt-chart

所有

我已经实现了jQueryGantt()但是我收到一条错误消息:

  

找不到类型' TASKSEDITHEAD'
的模板   找不到类型' GANTBUTTONS'

的模板

我在github网站上搜索过并且还支持网站,但我无法找到解决方案。有人有想法吗?

否则:有没有人知道Bootstrap / jQuery的好规划/ Gantt插件?

1 个答案:

答案 0 :(得分:0)

问题是它寻找的模板是在“gantt.html”文件中编写的。如果您尝试在自己的页面中使用此库/插件,则还需要包含这些模板。库不会自动从gantt.html文件加载它们。

我所做的是将整个div与id =“gantEditorTemplates”复制到一个新的html文件(“templates.html”)中,然后在javascript中执行此操作:

var ge = new GanttMaster();
$('<div></div>').appendTo('body')
        .load('templates.html', function(response, status, xhr) {
    // initialize the gantt only after the templates are loaded
    ge.init($("#myGanttContainer"));
});

如果需要,可以将模板保留在gantt.html文件中并按以下方式加载:

$('<div></div>').appendTo('body')
        .load('gantt.html #gantEditorTemplates', function(response, status, xhr) {
    //[...]
});

根据jQuery's .load() documentation