highcharts 动态更改导出选项

标签 highcharts

我有如下图表选项:

'chart' : {
    'defaultSeriesType' : 'bar',
    'renderTo' : QIS.WERM.CcySpotValuationContent.LINE_CHART_AREA_ID_
    },
'title' : {
    'text' : title
    },
'exporting':{
    'buttons': {
        'contextButton': {      
            'symbol':'url(/fxqis/public/images/excel.gif)',
            'onclick': function() {}
            }
        }
    }

但我想要的是动态使用不同的导出选项。就像下面这样:

if(something){
    'exporting':{
        'buttons': {
            'contextButton': {      
                'symbol':'url(/fxqis/public/images/excel.gif)',
                'onclick': function() {}
                }
        }
    }
}
else{
    'exporting':{
        'enabled':false
        }
}

我可以在图表选项中添加这样的 if/else 条件吗?我怎样才能做到这一点?

谢谢。

最佳答案

从 5.0.0 版本开始,您可以简单地执行以下操作: (更新图表的任何选项)

 chart.update({
        exporting: {
            buttons: {
                contextButton: {
                    text: 'New Dynamic Text'
                }
            }
        }
    });

http://api.highcharts.com/highcharts/Chart.update

关于highcharts 动态更改导出选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17755076/

相关文章:

javascript - 在 Highcharts 中将折线添加到 3d 柱形图

javascript - 仅在系列内堆叠 Highcharts 列

php - 值不显示在 Highcharts 中

highcharts - 如何将 highcharts 折线图点颜色设置为颜色数组?

php - 带有Google Analytics(分析)Oauth 2.0的Highcharts

javascript - 图表重绘时的 HighCharts Stock Chart 火灾事件?

python - 如何将日期时间字符串转换为 UTC 以在 Highcharts 上绘制点

highcharts - 有没有办法默认禁用图例项?

javascript - HighCharts,Json 格式

javascript - 使用 Turbolinks 的 Highcharts - Rails 4