我希望以编程方式启用导出页面上的所有图表。
这是我目前的代码:
$('.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()
函数,但该方法也失败了。有什么想法吗?
答案 0 :(得分:1)
不幸的是,你不能动态地做到这一点,你需要销毁并创建新的图表。