Amchart Clicklabel 事件不起作用

Amchart Clicklabel event not working

我对 Amchart 库还很陌生,遇到了图例的 clickLabel 事件问题。

这是我试过的 Javascript 代码:

var chart = AmCharts.makeChart("chartdiv", {
  "type": "serial",
  "theme": "light",
  "legend": {
    "horizontalGap": 10,
    "maxColumns": 1,
    "position": "right",
    "useGraphSettings": true,
    "markerSize": 10,
    "listeners": [{
      "event": "clickMarker",
      "method": function(e) {
        document.getElementById('clicked').textContent =
          e.dataItem.title + ' - marker status before toggle: ' + e.dataItem.hidden;
      }
    }]
  },

chart.legend.addListener('clickLabel', function(event) {

document.getElementById('clicked').textContent =
          e.dataItem.title + ' - marker status before toggle: ' + e.dataItem.hidden;

});

这里是 Jsfiddle:http://jsfiddle.net/Shivin15/15k53omf/2/

感谢您的帮助!

您需要将 textClickEnabled 设置为 true

在此处检查更新的示例:http://jsfiddle.net/15k53omf/3/