如何为 AnyChart 8 活动添加事件监听器

How to add event listener for activities AnyChart 8

请帮忙。 我尝试在活动中添加事件侦听器,但它不起作用。 当我点击 activity 时,我想获取 ID 并继续执行某些操作 我用的是anychart v8

我在文档中查找信息但没有找到示例 https://api.anychart.com/anychart.charts.Resource#listen

我试过了,代码如下。但这是行不通的。这个适合7版,据我了解

  this.data =data;
  let chart = anychart.resource(this.data);
  console.log(this.data);

  chart
    .zoomLevel(0)
    .timeTrackingMode('activity-per-resource')


  chart.calendar().availabilities([
    {
      each: 'day',
      from: 8,
      to: 18,
      isWorking: true
    }
  ]);


   var activities = chart.activities();
   chart.activities.listen("pointClick", function(e){
    console.log(e.data)
   });
  chart.draw();
  this.spinner.hide();

您应该从图表中收听事件类型,如下所示:

      chart.listen('pointClick', function(e) {
        console.log(e);
      });