Я создаю планировщик, и я включил в него диаграмму Ганта. Моя проблема заключается в том, что я пытаюсь создать расписание, которое начнется 31 марта 2016 года, и оно закончится 15 апреля 2016 года. Но моя проблема в том, что мой график не отображается в следующем месяце.Как продлить отображение даты диаграммы Ганта с помощью DHTMLX Gantt?
Мой процесс, по умолчанию мой график будет загружать текущий месяц с его первым и последним днем и отображаться по дням.
Вот мой пример кода:
//get first and last day of current month
var parsed = Date.parse("today");
var firstOfMonth = new Date(parsed.getFullYear(),parsed.getMonth(), 1);
var lastOfMonth = new Date(parsed.getFullYear(),parsed.getMonth()+1, 0);
var f_firstOfMonth = firstOfMonth.toString("yyyy-MM-dd");
var f_lastOfMonth = lastOfMonth.toString("yyyy-MM-dd");
//assign to the empty gantt
$(".mygantt").dhx_gantt({
data: '',
start_date: f_firstOfMonth,
end_date: f_lastOfMonth,
scale_height: 50,
scale_unit: "day",
});
Можете ли вы помочь мне с этим? Я использую this example here.
по следующим ссылкам: первый флажок [Образцы ссылки] (http://docs.dhtmlx.com/gantt/samples/). Затем выберите [03 шкалы] (http://docs.dhtmlx.com/gantt/samples/03_scales/). Существует много вариантов, которые вы можете использовать для этой цели. Я рекомендую динамическую шкалу, шкалу года, шкалу автоматического изменения размера, пользовательский масштаб или даже масштабирование по шкале (возможно, ваш любимый IMHO). Проверьте код любого из них (F12 в Google Chrome) или проверьте связанные темы на своих [форумах] (http://forum.dhtmlx.com/index.php). – Tpojka