Я пытаюсь обновить диаграмму Ганта задачи несколькими задачами, но она не работает
Я пытался так, как они делают здесь, но она работает только для обновления одной вехи на одну панель задач. , В моем случае, у меня есть несколько задач с зависимостями
var chart;
chart = Highcharts.ganttChart('container', chartStructure);
var updatingGanttChartt = setInterval(function () {
$.ajax({
type: "GET",
url: myUrl,
cache: false,
success: function (response, textStatus, request) {
var chartDataInfo = JSON.parse(response);
var updatedChartData = JSON.parse(chartDataInfo.StructureAsJson);
for (var i = 0; i < chart.series[0].points.length; i++) {
var newData = updatedChartData.series[0].data[i];
newData.animate = true;
newData.marker = {};
newData.marker.symbol = null;
chart.series[0].points[i].graphic =
chart.series[0].points[i].graphic.destroy();
chart.series[0].points[i].update({
newData
});
}
if (chartDataInfo.PercentageComplete >= 100) {
clearInterval(updatingGanttChartt);
}
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr.statusText);
}
});
}, 1000);