hellow, я использую инструмент dhtmlxgantt для управления проектами в моем приложении laravel. но в Моей линии времени я могу добавить только до 2014-12-31, но мне нужен increse Мой год до 2020 года. Как я могу это сделать.Как может increse timeline в инструменте dhtmlxGantt
ответ
Это может быть сделано несколькими различными способами
1) Вы можете определить диапазон с помощью start_date/end_date варианты
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) В качестве альтернативы, вы можете сказать Ганта всегда пересчитывать шкалу времени для того, чтобы fit all data вас в Ганта (по умолчанию такой расчет происходит только один раз при загрузке данных)
gantt.config.fit_tasks = true;
Обратите внимание, что вы либо задаете диапазон дат в явном виде (укажите даты начала и конца), либо скажите gantt для его автоматического расчета (используйте конфигурацию fit_tasks), вы не можете включить оба.
Затем вы можете установить диапазон выбора даты в детали образуют:
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"}
];
http://docs.dhtmlx.com/gantt/desktop__duration.html
Обратите внимание, что Ганта может быть медленным, когда вы показываете огромный диапазон дат. Обычно его можно устранить, включив режим static_background и расширение интеллектуального рендеринга. http://docs.dhtmlx.com/gantt/desktop__performance.htmlhttp://docs.dhtmlx.com/gantt/api__gantt_static_background_config.html