Amcharts-文件名的导出自定义对话框

时间:2018-06-27 11:46:54

标签: amcharts

如何为amchart导出添加通用的自定义输入对话框,以为下载的文件提供自定义文件名,而与格式无关。

我只需要在单击任何导出选项之前提供自定义文件名,然后才能真正下载它。

1 个答案:

答案 0 :(得分:0)

我认为您已经可以在单击导出按钮后更改文件名。但是,您可以预先更改fileName

// create your chart
var chart = AmCharts.makeChart("chartdiv", {
  "type": "serial",
  "export": {
    "fileName": "any_default_filename"
  }
  // ...
});

// HTML
<div>Filename: <input type="text" id="fileName"></div>
<div id="chartdiv"></div>

// oninput handler (will set the chart's fileName property)
document.getElementById("fileName").oninput = function(e){
  chart.export.fileName = this.value;
  chart.validateNow();
}