我正在尝试更新任务的里程碑(反之亦然)。为此,为了安全起见,我更新了数据并设置了milestone: true
,甚至删除了end
。
Here,您可以按下按钮,并且 应该 点可以直观地更新(其值可以更新),但是没有,我想知道是否我在做错事或不能乞讨。
请注意,我们得到一个highcharts-gantt.src.js:48256 Uncaught TypeError: Cannot read property 'animate' of undefined
。
此外,从任务更新到里程碑时,you don't get this error。
我认为这可能只是开发人员所忽略的,如果我将其作为问题回购到仓库中,我可能会得到一种解决方法,但是也许我这样做是错误的(在某些情况下,您不应直接进行更新,而应使用setSomething
函数。)
”
解决方法:
更新点时,设置marker.symbol = null,演示:https://jsfiddle.net/BlackLabel/oyL24bvq/ 片段:
chart.series[0].points[0].update({
...
marker: {
symbol: null
}
});
在更新点之前销毁point.graphic,演示:https://jsfiddle.net/BlackLabel/35vyhqmz/ 片段:
chart.series[0].points[0].graphic = chart.series[0].points[0].graphic.destroy();
”
答案 0 :(得分:0)
”
解决方法:
更新点时,设置marker.symbol = null,演示:https://jsfiddle.net/BlackLabel/oyL24bvq/代码段:
chart.series[0].points[0].update({
...
marker: {
symbol: null
}
});
在更新点之前销毁point.graphic,演示:https://jsfiddle.net/BlackLabel/35vyhqmz/摘要:
chart.series[0].points[0].graphic = chart.series[0].points[0].graphic.destroy();
”