Highcharts导出按钮ID

时间:2013-05-13 13:42:51

标签: css highcharts jsfiddle

以下代码示例中的_id似乎不再起作用:

exporting: {
    buttons: {
        'myButton': {
            _id: 'myButton',
            symbol: 'diamond',
            x: -62,
            symbolFill: '#B5C9DF',
            hoverSymbolFill: '#779ABF',
            onclick: function() {
                alert('click!')
            }
        }
    }
}

当我检查exports.js时,它会在最新版本中删除吗?我们现在如何识别按钮?

还有一种简单的方法可以动态更新按钮元件图像吗?就像点击按钮一样,它会改变该按钮的图像。

http://jsfiddle.net/fXHB5/8137/

1 个答案:

答案 0 :(得分:1)

可能你正在使用某种解决方法 - 我可以建议另一种方法:http://jsfiddle.net/tw576/

但这仍然只是解决方法,所以有一天这可能会改变。

var buttonTitle = 'updated title',
    container = $("#container").highcharts(),
    buttonLength = container.exportSVGElements.length;

container.exportSVGElements[buttonLength - 1].attr('title', buttonTitle);

或者您可以使用$(".highcharts-button")更新其中一个按钮。