繁体   English   中英

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

[英]How to add event listener for activities AnyChart 8

请帮忙。 我尝试在活动上添加事件侦听器,但它不起作用。 当我点击活动时,我想获取 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);
      });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM