如何使用jQuery创建类似于甘特图的图表?

前端之家收集整理的这篇文章主要介绍了如何使用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;
    }

解决方法

我知道有三个优秀的商业图书馆用于创建不同复杂程度的甘特图.它们都不需要jQuery本身,但它们可以与它一起使用.按最简单到最复杂的顺序:

> dhtmlxGantt
> Ext Gantt
> EJS TreeGrid

原文链接:https://www.f2er.com/jquery/177846.html

猜你在找的jQuery相关文章