使用提示中的值作为 highcharts 导出文件名
Use value from prompt as highcharts export file name
有什么方法可以让我在从 Highcharts 导出时将 prompt()
中填充的值设置为文件名吗?
点我!
$(function () {
$('#container').highcharts({
credits: {
enabled: false
},
xAxis: {
categories: [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]
},
series: [{
data: [ 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4 ]
}],
exporting: {
enabled: false
}
});
});
var f_name;
$('#click').on('click', function() {
f_name = prompt("Please enter filename name");
$('#container').highcharts().exportChart();
});
现在,这是正在发生的事情:
这里是fiddle.
要指定文件名,请在您提供给 exportChart()
的设置对象的 filename
属性 中提供值:
$('#click').on('click', function() {
let f_name = prompt("Please enter filename name");
$('#container').highcharts().exportChart({
filename: f_name
});
});
有关详细信息,请参阅 HighCharts documentation。
有什么方法可以让我在从 Highcharts 导出时将 prompt()
中填充的值设置为文件名吗?
点我!
$(function () {
$('#container').highcharts({
credits: {
enabled: false
},
xAxis: {
categories: [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]
},
series: [{
data: [ 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4 ]
}],
exporting: {
enabled: false
}
});
});
var f_name;
$('#click').on('click', function() {
f_name = prompt("Please enter filename name");
$('#container').highcharts().exportChart();
});
现在,这是正在发生的事情:
这里是fiddle.
要指定文件名,请在您提供给 exportChart()
的设置对象的 filename
属性 中提供值:
$('#click').on('click', function() {
let f_name = prompt("Please enter filename name");
$('#container').highcharts().exportChart({
filename: f_name
});
});
有关详细信息,请参阅 HighCharts documentation。