Highcharts Higcharts甘特图,带表格和子任务
如何在使用左侧表格时拥有可折叠的子任务?如果我删除了表列,那么它可以正常工作。这是官方网站上的例子,不幸的是我的案例没有演示。感谢您的指导 这是我玩过的小提琴:Highcharts Higcharts甘特图,带表格和子任务,highcharts,gantt-chart,Highcharts,Gantt Chart,如何在使用左侧表格时拥有可折叠的子任务?如果我删除了表列,那么它可以正常工作。这是官方网站上的例子,不幸的是我的案例没有演示。感谢您的指导 这是我玩过的小提琴: 不幸的是,Highcharts甘特图中还不支持此功能。你可以将这个想法添加到用户语音页面,如果它获得足够的投票,它将被添加:对于遇到这个问题的任何人,我注意到还没有用户语音请求,所以我提出了一个,也许你可以帮助提高投票率,以便可以看到它,并希望在将来添加。这是你的问题解决了吗?就连我也在尝试,但面临着同样的问题。你有没有其他方法完成这个
不幸的是,Highcharts甘特图中还不支持此功能。你可以将这个想法添加到用户语音页面,如果它获得足够的投票,它将被添加:对于遇到这个问题的任何人,我注意到还没有用户语音请求,所以我提出了一个,也许你可以帮助提高投票率,以便可以看到它,并希望在将来添加。这是你的问题解决了吗?就连我也在尝试,但面临着同样的问题。你有没有其他方法完成这个任务?@Geeky我最终使用了不同的库:dhtmlxGantt
Highcharts.ganttChart('container', {
title: {
text: 'Left Axis as Table'
},
xAxis: {
tickPixelInterval: 70
},
yAxis: {
type: 'category',
grid: {
enabled: true,
borderColor: 'rgba(0,0,0,0.3)',
borderWidth: 1,
columns: [{
title: {
text: 'Project'
},
labels: {
format: '{point.name}'
}
}, {
title: {
text: 'Assignee'
},
labels: {
format: '{point.assignee}'
}
}, {
title: {
text: 'Est. days'
},
labels: {
formatter: function () {
var point = this.point,
days = (1000 * 60 * 60 * 24),
number = (point.x2 - point.x) / days;
return Math.round(number * 100) / 100;
}
}
}, {
labels: {
format: '{point.start:%e. %b}'
},
title: {
text: 'Start date'
}
}, {
title: {
text: 'End date'
},
offset: 30,
labels: {
format: '{point.end:%e. %b}'
}
}]
}
},
tooltip: {
xDateFormat: '%e %b %Y, %H:%M'
},
series: [{
name: 'Project 1',
data: [{
id: 'test',
start: Date.UTC(2017, 10, 18, 8),
end: Date.UTC(2017, 10, 25, 16),
name: 'Start prototype',
assignee: 'Richards',
y: 0
}, {
parent: 'test',
start: Date.UTC(2017, 10, 20, 8),
end: Date.UTC(2017, 10, 24, 16),
name: 'Develop',
assignee: 'Michaels',
y: 1
}, {
start: Date.UTC(2017, 10, 25, 16),
end: Date.UTC(2017, 10, 25, 16),
name: 'Prototype done',
assignee: 'Richards',
y: 2
}, {
start: Date.UTC(2017, 10, 27, 8),
end: Date.UTC(2017, 11, 3, 16),
name: 'Test prototype',
assignee: 'Richards',
y: 3
}, {
start: Date.UTC(2017, 10, 23, 8),
end: Date.UTC(2017, 11, 15, 16),
name: 'Run acceptance tests',
assignee: 'Halliburton',
y: 4
}]
}]
});