I have the dummy data in the following jsfiddle : http://jsfiddle.net/epvg86qu/18/ and when user clicks on the line, then it calls DetailChart_Click()
method draws other data series (stats,stats2)
, viceversa.
However when I try to implement this functionality (seriesClick
) in my actual project, it only calls DetailChart_Click()
method once when it initialize.However, it does not call/trigger that method when user clicks on the line series.
var isHover=false;
self.updateChart = function () {
var chart = $("#chart").data("kendoChart");
chart.options.series = self.dataSeries1;
chart.options.seriesClick = DetailChart_Click();
chart.refresh();
}
function DetailChart_Click() {
console.log("hello");
if (!isHover) {
var chart = $("#chart").data("kendoChart");
chart.options.series = self.dataSeries2;
chart.redraw();
isHover = true;
}
else if (isHover) {
var chart = $("#chart").data("kendoChart");
chart.options.series = self.dataSeries1;
chart.redraw();
isHover = false;
}
}