Код: Выделить всё
createChart = function (name, contributions, idArray) {
globalIdArray = idArray;
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: "bar",
data: {
labels: name,
datasets: [{
label: "Contributions",
data: contributions,
backgroundColor: [
'rgba(0, 255, 0, 0.2)',
'rgba(0, 255, 0, 0.2)',
'rgba(0, 255, 0, 0.2)',
'rgba(0, 255, 0, 0.2)',
'rgba(0, 255, 0, 0.2)'
]
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
},
onClick: handleClick,
onHover: handleHover
}
});
Код: Выделить всё
Код: Выделить всё
function handleClick(e) {
debugger;
var activeElement = myChart.getElementAtEvent(e);
var designerId = _idArray[activeElement[0]._index];
window.location.href = "/Display/search/index?designerId=" + designerId;
}
Вот еще один пост, который я видел, и я считаю, что это то же самое, чего я пытаюсь достичь, но у меня это не сработало.
Как изменить стиль курсора на указатель при наведении на точки графика?
Кто-нибудь знает, как Могу ли я реализовать это, используя самую последнюю действующую версию ChartJS?
Подробнее здесь: https://stackoverflow.com/questions/420 ... rtjs-bar-c