2016-07-20 12 views
0

Standardmäßig verwenden wir die Schaltfläche "Download CSV", um den Bericht herunterzuladen. Wir erhalten nur dieselben allgemeinen Daten, die beim Erstellen des Diagramms verwendet wurden. Aber wenn ich mehr Daten zusammen mit denen herunterladen möchte, wie kann ich das dann erreichen?Wie wird die CSV-Funktionalität in HighCharts angepasst?

+0

Standardmäßig werden alle Punkte exportiert: http://jsfiddle.net/ohzwbr5a/, aber wenn Sie Highstock verwenden dann ist die Situation anders. –

+0

Ja, aber wenn ich weitere benutzerdefinierte Daten herunterladen möchte, die nicht im Diagramm angezeigt werden, aber nur in der CSV-Datei angezeigt werden, wie würde ich das dann tun? Ich verwende mysql, um Daten von db zu holen. –

+0

Könnten Sie Ihr Beispiel als Live-Demo auf dem jsfiddle.net replizieren? Es ermöglicht uns Ihre Diagrammkonfiguration, Daten usw. –

Antwort

0

Wir können das gleiche erreichen, indem er das neue Element in das Menü wie folgt ergänzt:

Highcharts.getOptions().exporting.buttons.contextButton.menuItems.push({ 
    text: 'Download custom CSV', 
    onclick: function() { 
     /* Add your custom logic to download CSV file with desired data*/ 
    } 
}); 
+0

Danke für die Antwort, ich habe bereits erreicht, was ich will. Ich benutze den gleichen Weg, den du hier zeigst. Noch einmal vielen Dank. –