如何获得反应高图的条形码?

时间:2018-03-12 09:29:39

标签: highcharts react-highcharts

我形成图表并且有这样的系列格式:

series: {
                            id  : '001',
                            name: 'name,
                            data: [],
                            color: '#fff'
                        }

在plotOptions中我创建了onClick事件:

plotOptions: {
                series: {
                    stacking: 'normal',
                    cursor: 'pointer',
                    allowPointSelect: true,
                    marker: {
                        states: {
                            select: {
                                enabled: true
                            }
                        }
                    },
                    point: {
                        events: {
                            click: function () {
                                console.log('!!!!!', this);
                            }
                        }
                    }
                }
            }

在时钟之后我在日志中得到对象。除了id:'001'之外,还有所有信息。我怎么能得到它?

1 个答案:

答案 0 :(得分:2)

您将点击事件附加到该点,因此回调内的this指向点对象。 Id在系列'选项中定义。

您可以从series.options对象访问它:

point: {
  events: {
    click: function() {
      console.log('!!!!!', this.series.options.id);
    }
  }
}

直播示例:http://jsfiddle.net/4s3ayhfy/