以编程方式触发高图散点图上的点的单击事件

时间:2013-04-26 09:58:20

标签: javascript highcharts highstock

实际上我有一个小要求,其中有一个带有点列表和下拉列表的散点图。当我从下拉列表中选择一个项目时,应该触发相应的数据点击。当我在图表上选择一个数据点时,必须执行一些操作,并根据选择更新下拉列表。

我们有什么方法可以做到这一点吗?

我已经尝试过firePointClick,事件是未定义的,我希望事件与我们在手动点击发生时获得的事件相同,还有其他方法吗?或任何改进

2 个答案:

答案 0 :(得分:7)

它不是API的一部分,但可以使用名为firePointEvent的内部API函数来完成:

chart.series[0].data[0].firePointEvent('click', event);

要为下拉列表执行类似操作,您可以使用point.events.click event handler

答案 1 :(得分:1)

我认为你可以使用点上的选择事件做你想做的事。您可以向图表中的select事件添加事件处理程序(http://api.highcharts.com/highcharts#series.data.events.select) 但您也可以使用API​​触发它: http://api.highcharts.com/highcharts#Point.select()