更改文件名 - 导出图表 amcharts 时

Rak*_*thi 0 amcharts

我想在从 amcharts 图表下载选项导出时更改文件名。目前它正在以名称 amcharts.jpg 或 amcharts.pdf 下载。

请帮忙。

提前致谢

xor*_*ark 5

您可以通过设置属性来更改文件名fileName,如导出插件文档中所示。

var chart = AmCharts.makeChart("chartdiv", {
  // ...
  "export": {
    "enabled": true,
    "fileName": "your new file name without extension", 
    // ...
  }
});
Run Code Online (Sandbox Code Playgroud)

您还可以通过回调fileName在格式级别设置。您可以使用它来根据格式覆盖顶级属性。menuReviverfileName

var chart = AmCharts.makeChart("chartdiv", {
  // ...
  "export": {
    "enabled": true,
    "fileName": "top level filename",
    "menuReviver": function(item, li) {
      if (item.format === "JPG") {
        item.fileName = "customJPGName"; //different file name for JPG files
      }
      return li;
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

演示