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