angular - 如何在 highcharts 中使用 dblclick 事件?
问题描述
我正在使用 Highcharts。双击系列时,我需要进行向下钻取。我在这个 url 找到了一个 Highmaps 的例子:
http://jsfiddle.net/p29wnkp5/3/
但在我的解决方案 dbclick 中,该事件不会触发。
我的示例代码位于此链接:
https://stackblitz.com/edit/angular-ztmprq
在这个例子中,我只想通过双击来处理。我想触发不同的功能。我不知道如何实现这一点。
解决方案
双击事件不是 highchart 的一部分,在小提琴中你会注意到它是一个外部模块
<script src="http://blacklabel.github.io/custom_events/js/customEvents.js"></script>
自定义事件模块在 bower 或 npm 上可用,因此应该很容易添加到您的项目中
bower install highcharts-custom-events
或者
npm i highcharts-custom-events --save
从这里您可以将其导入到 Angular 中,如下所示。
import * as Highcharts from 'highcharts';
import customEvents from 'highcharts-custom-events';
customEvents(Highcharts);
推荐阅读
- python-3.x - 使用硒刮擦
- javascript - 获取滚动条宽度
- java - 根据日期对未排序的 ArrayList 中的 int 值求和
- ruby-on-rails - 如何在没有弃用警告的情况下运行 rspec
- c# - C# 中原始类型属性的延迟/强制初始化
- c++ - 使用 TinyXML2 在 C++ 中读取 XML 文件
- c++ - 用户定义的结构是否有默认的 C++ 比较器?
- amazon-web-services - 是否有 Windows 替代 Mainframe FileAID?
- c# - 为什么这个 c# 代码只接受一次输入?
- c# - 对于 iOS WKWebView 和 Uno 2.4 上的 UInt32 错误,值太大或太小