我使用highcharts导出模块将图表导出为pdf。在我的代码中,我创建了一个代码片段chart
,它可以在不同的GUI控件上使用。它看起来是这样的:HighCharts导出文件名
options = {
...
...
exporting:{
type: "application/pdf",
filename: "default",
buttons:{
exportButton:{
menuItems: null,
onclick:function(){
var fileName = "AAAA";//it's dynamic in reality.
alert(options.exporting.filename);//alerts "default"
options.exporting.filename = fileName;
alert(options.exporting.filename);//alerts "AAAA"
this.exportChart();
}
},
printButton: {
enabled: false
}
}
}
}
现在,只要出口按钮被点击下载的文件被命名为default.pdf
而警报显示,财产已被更改。
此外,由于第一个警报显示结果为default
(这不是默认值,其chart
实际上)它明确一点,我引用了正确的属性,所以没有机会,错误的原因是错误的属性设置文件名。
任何人都可以解释的情况或建议的变化,让我用动态名称下载文件。
我想在打印图表时显示标题,但我是这样做的。 chart.setTitle({text:'SOme title'}); chart.print(); chart.setTitle({text:''}); 它的工作正常,但标题显示内部图线。我无法解决它。请帮忙。 – user1791574