使用highcharts切换警报可见性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用highcharts切换警报可见性相关的知识,希望对你有一定的参考价值。

我在加载大量数据后使用highcharts生成折线图。由于数据量巨大,因此需要额外的时间来加载数据并显示图表。是否可以在开始加载数据之前显示警报(如:数据加载),并在显示图表后隐藏该警报/消息。

答案

查看API中的loading选项。由于图表必须存在于您之前并使用选项,因此我发现最好在以下工作流程中使用:

  • 在使用redraw事件加载数据之前创建“空白”图表以隐藏加载消息,并使用load事件集来显示加载消息: // blank graph $('#container').highcharts({ chart: { events: { redraw: function(){ this.hideLoading(); }, load: function(){ this.showLoading(); } } } });
  • 使用addSeries()进行AJAX调用以检索数据并加载到图表中,上述事件将显示/隐藏消息。

这是一个example jsFiddle

以上是关于使用highcharts切换警报可见性的主要内容,如果未能解决你的问题,请参考以下文章

在 Highcharts 中隐藏关于传奇悬停的链接系列

如何使用selenium检查警报的可见性

编辑 Highcharts Legend 上的点击事件

VUE 切换子组件元素可见性

如何使用 WPF 中的 Alt 键切换主菜单可见性?

VS代码中用于切换侧边栏可见性和快速打开的Intellij的快捷方式