我是新來的jQuery,並試圖修改現有的甘特圖插件,以獲得一個有月但不是天的圖表,但無濟於事。有人可以幫助我將三維日期數組轉換成二維的只包括月份和年份(因爲我猜這可能是解決這個問題)?如果我對解決方案有誤,請給我一個。先謝謝你。如何使用jQuery創建類似於甘特圖的圖表?
// Creates a 3 dimensional array [year][month][day] of every day
// between the given start and end dates
function getDates(start, end) {
var dates = [];
dates[start.getFullYear()] = [];
dates[start.getFullYear()][start.getMonth()] = [start]
var last = start;
while (last.compareTo(end) == -1) {
var next = last.clone().addDays(1);
if (!dates[next.getFullYear()]) { dates[next.getFullYear()] = []; }
if (!dates[next.getFullYear()][next.getMonth()]) {
dates[next.getFullYear()][next.getMonth()] = [];
}
dates[next.getFullYear()][next.getMonth()].push(next);
last = next;
}
return dates;
}
新版本中提供基於SVG的編輯器,可摺疊的樹,打印友好,還是開源MIT許可:http://roberto.open-lab.com/2014/05/15/jQuery的甘特圖編輯器,可摺疊分支/ – rbicchierai 2014-05-29 13:09:04