启用Highcharts单击导出

时间:2014-05-01 13:53:26

标签: javascript jquery charts highcharts

我希望以编程方式启用导出页面上的所有图表。

这是我目前的代码:

$('.js-chart-export').on('click', function(e){
    e.preventDefault();
    charts = $('.chart').highcharts();
    charts.options.exporting.enabled = true;
});

.js-chart-export是一个链接,我希望能够点击将导出按钮添加到所有图表。每个图表容器都有一个.chart类。

我还尝试了什么

有许多文档准备好了原始的高保真调用。尝试一个,我调用了一个图表,使得对象是全局的(通过控制台确认)并尝试调用:

specific_chart.options.exporting.enabled = true;

在该图表的对象中,值已更改,但按钮未添加到图表中。接下来,我尝试调用redraw()函数,但该方法也失败了。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,你不能动态地做到这一点,你需要销毁并创建新的图表。