跟踪甘特图

跟踪甘特图的界面显示为上下两个条形图,让您很好把计划任务和实际完成情况进行对比,从而进行优化和总结。



要显示跟踪甘特图,我们需要做如下准备:

  • 创建比较基准。Baseline
  • 设置甘特图为“跟踪甘特图”模式。viewMode
  • 设置要显示的的比较基准索引。baselineIndex

甘特图任务对象上有一个Baseline属性,里面可以放置一些日期数据,用于显示跟踪甘特图:

{
        UID: 1,Name: 'task1',Start: '2009-01-02T08:00:00',
        Finish: '2009-01-05T17:30:00',Critical: 1,PercentComplete: 80,                               
        Baseline: [                             //比较基准
            {
                Start: '2009-01-02T00:00:00',
                Finish: '2009-01-03T00:00:00'
            },       
            {
                Start: '2009-01-02T00:00:00',
                Finish: '2009-02-03T00:00:00'
            }
        ]
    }

设置甘特图的viewMode:

gantt.set('viewMode', 'track');

设置甘特图的baselineIndex,这个属性也可以不显示设置,默认为0:

gantt.set('baselineIndex', 0);

通过动态设置baselineIndex,我们可以切换不同数据之间的对比。