首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在dhtmlxGantt工具中增加时间线

如何在dhtmlxGantt工具中增加时间线
EN

Stack Overflow用户
提问于 2016-12-09 11:57:04
回答 1查看 235关注 0票数 0

你好,我正在使用dhtmlxgantt工具在我的laravel应用程序中进行项目管理。但在我的时间线,我只能增加到2014-12-31,但我需要增加我的年度到2020年。我该怎么做呢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-09 14:43:21

它可以通过几种不同的方式来完成。

1)可以使用日期/日期选项定义范围

代码语言:javascript
复制
gantt.config.start_date = new Date(2016, 0, 1);
gantt.config.end_date = new Date(2021, 0, 1);
gantt.init();//or gantt.render() if gantt is already initialized

2)或者,您可以告诉甘特总是重新计算时间尺度,以便在甘特中使用适合所有数据 (默认情况下,这种计算只在加载数据时发生一次)。

代码语言:javascript
复制
gantt.config.fit_tasks = true;

注意,您要么显式地设置日期范围(定义开始/结束日期),要么告诉甘特自动计算它(使用fit_tasks配置),您不能同时启用两者。

然后可以在details表单中设置日期选择器范围:

代码语言:javascript
复制
gantt.config.lightbox.sections=[
    {name:"description", height:70, map_to:"text", type:"textarea",focus:true},
    {name:"time", year_range: [2016, 2025]  map_to:"auto", type:"duration"}
];

duration.html

请注意,当您显示巨大的日期范围时,甘特可能会变慢。通常,它可以通过启用static_background模式和智能呈现扩展来修复。performance.html config.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41059964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档