2017-08-06 59 views
0

我试图在点击或拖动垂直和水平线上的事件时收听事件。 这不是工作 -如何聆听Anychart垂直或水平线上的事件?

const controller = plot.annotations() 
const verticalLine = controller.verticalLine({ 
    xAnchor: '2017-06-13' 
}) 
verticalLine.listen('click',() => console.log('do something')) 

甚至不能监听事件渲染使用addEventListener后要么;只有某些事件像mousedown,mousemove等在svg路径上激发。 我在这里错过了什么?

回答

0

当与注释工作,下列事件进行处理:

  • annotationDrawingFinish - 事件类型为注释绘制 完成;
  • annotationSelect - 注释选择的事件类型;
  • annotationUnselect - 注释的事件类型取消选择。

您可以处理 'annotationSelect',像

chart.listen("annotationSelect", function(e){ 
}) 

Drawing文章以获取更多信息。