Amcharts - Экспорт пользовательского диалога для имени файла - PullRequest
0 голосов
/ 27 июня 2018

как добавить общее диалоговое окно настраиваемого ввода для экспорта amchart, чтобы присвоить загружаемому файлу настраиваемое имя файла, независимо от форматов.

Мне просто нужно дать произвольное имя файла при щелчке любой опции экспорта, прежде чем она действительно будет загружена.

1 Ответ

0 голосов
/ 05 июля 2018

Не думаю, что вы можете изменить имя файла, когда кнопка экспорта уже нажата. Однако вы можете изменить 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();
}
...