reactjs / react-chartjs

common react charting components using chart.js
MIT License
2.93k stars 300 forks source link

GetChart not working #140

Closed nesbtesh closed 8 years ago

nesbtesh commented 8 years ago

Hi, I am trying to reference the chartjs object to do something like this: onClick: function(e){ var chart = getChart(); chart.getElementAtEvent(evt); }

Any ideas why is not working?

ledsun commented 8 years ago

You can get an instance of react-chartjs component by using ref like:

const App = React.createClass({
  handleClick(e) {
    const chart = this.Bar.getChart()
    chart.getElementAtEvent(e)
  },
  render() {
    return (<Bar data={chartData} options={chartOption} onClick={this.handleClick} ref={(ref) => this.Bar = ref}/>)
  }
})