Отображение сквозных значений в ChartJS (TimeScale) Tooltip - PullRequest
0 голосов
/ 27 февраля 2019

Я сгенерировал следующую диаграмму, используя ChartJS вместе с пользовательской подсказкой (предоставляемой ChartJS).Теперь во всплывающей подсказке я хочу показать начало и конец линии (показано на рисунке с помощью светло-зеленых и оранжевых стрелок).В настоящее время я могу только получить время начальной точки (через метку), но не могу понять, как получить конечную точку.Есть ли способ сделать это?

Time Scale Chart using ChartJS with custom ChartJS Tooltip

Вот также фрагмент кода:

var titleLines = tooltipModel.title || [];
var innerHtml = '<tbody>'
titleLines.forEach(function(title) {
innerHtml +='<tr><td>Start:</td><td bgcolor="#bababa"> ' + title + ' GMD+8</td></tr>' + 
            '<tr><td>End:</td><td> 18:32:03 GMD+8</td></tr>' + 
            '<tr><td>Length:</td><td>00:05:45</td></tr>' + 
            '<tr><td>Keywords:</td><td>default key, motor failure, needs fixing</td></tr>'
            ;
});

innerHtml += '</tbody>';
var tableRoot = tooltipEl.querySelector('table');
tableRoot.innerHTML = innerHtml;
...