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();