Attaching Event handler to Chart Created using JSON data - CanvasJS
Attaching Event handler to Chart Created using JSON data - CanvasJS
by canvasjs
HTML
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 360px; width: 100%;"></div>
JavaScript
var test = "{\"zoomEnabled\":\"true\",\"panEnabled\":\"true\",\"title\":{\"text\":\"TestEvent\"},\"data\":[{\"type\":\"line\",\"dataPoints\":[{\"label\":\"07:52\",\"y\":46.0}]}]}";
var options = $.parseJSON(test);
options.data[0].click = function(e) { alert('clicked!!!'); };
var chart = new CanvasJS.Chart("chartContainer", options);
chart.render();