From 52461fdb6fd62494317dcba2caa3c057c28f2f42 Mon Sep 17 00:00:00 2001 From: Andrew Shini Date: Sat, 13 May 2017 11:13:47 +1000 Subject: [PATCH] Listen for click --- src/components/Echarts/renderChart.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/components/Echarts/renderChart.js b/src/components/Echarts/renderChart.js index 7a595f0..b15d08f 100644 --- a/src/components/Echarts/renderChart.js +++ b/src/components/Echarts/renderChart.js @@ -7,5 +7,18 @@ export default function renderChart(props) { document.getElementById('main').style.height = "${height}px"; var myChart = echarts.init(document.getElementById('main')); myChart.setOption(${toString(props.option)}); + myChart.on('click', function(params) { + var seen = []; + var paramsString = JSON.stringify(params, function(key, val) { + if (val != null && typeof val == "object") { + if (seen.indexOf(val) >= 0) { + return; + } + seen.push(val); + } + return val; + }); + window.postMessage(JSON.stringify(paramsString)); + }); ` }