使用Highcharts导出到图表外部的CSV按钮

时间:2013-06-26 20:09:36

标签: highcharts

如此fiddle所示,我在图表外有一个导出按钮。点击此按钮我需要将数据导出为CSV。

如果我在上下文菜单中添加导出按钮,它可以正常工作。 但是,如果按钮超出我应该做的范围。

   Highcharts.getOptions().exporting.buttons.contextButton.menuItems.push({
       text: 'Download CSV',
       onclick: function () {
            Highcharts.post('http://www.highcharts.com/studies/csv-export/csv.php', {
            csv: this.getCSV()
       });
     }
 });

1 个答案:

答案 0 :(得分:1)

设置按钮点击处理程序,如下所示:

    $('#getcsv').click(function () {
       Highcharts.post('http://www.highcharts.com/studies/csv-export/csv.php', {
           csv: $('#container').highcharts().getCSV()
       });
    });

更新了fiddle