我们在 Web 应用程序中使用Highcharts JS。我们还使用“highcharts exporting”,以便我们的客户只需单击一下即可下载图表或饼图。
现在我想添加一个功能,您可以一键下载所有由 highcharts 显示的图表。这样我们的客户就不必单独下载每个图表。highcharts 中已经有这样的功能了吗?
我们在 Web 应用程序中使用Highcharts JS。我们还使用“highcharts exporting”,以便我们的客户只需单击一下即可下载图表或饼图。
现在我想添加一个功能,您可以一键下载所有由 highcharts 显示的图表。这样我们的客户就不必单独下载每个图表。highcharts 中已经有这样的功能了吗?
我找不到一个简单的方法来做到这一点。
highcharts导出模块正在向 highcharts 服务器提交 POST请求(传入图表的 SVG)以生成 PDF 或 PNG。
我尝试chart.exportChart()
连续调用,但这不起作用,因为第一次调用更改了文档焦点,后续调用不会触发。所以我认为你有两个选择:
我会这样做:
前两个步骤在我最近为 Packt 创建的教程视频中进行了详细说明:https ://www.packtpub.com/web-development/learning-highcharts-video
我希望它有所帮助。