gpt4 book ai didi

javascript - 在运行时在 Highcharts 的图表中添加按钮

转载 作者:数据小太阳 更新时间:2023-10-29 05:40:32 25 4
gpt4 key购买 nike

我需要添加一些自定义按钮(带有 onclick 事件),而不覆盖导出按钮的值,因为我想包含新按钮而不丢失之前在图表中定义的自定义按钮(我的图表已经定义了自定义按钮),所有这在运行时,在使用此对象的 Highcharts 图表中:

$('container').highcharts()

这可能吗?

最佳答案

您可以使用导出对象添加自定义按钮:

    exporting: {
buttons: {
customButton: {
text: 'Custom Button',
onclick: function () {
alert('You pressed the button!');
}
},
anotherButton: {
text: 'Another Button',
onclick: function () {
alert('You pressed another button!');
}
}
}
}

http://jsfiddle.net/NxK39/1/

编辑:他想在config之后添加按钮

    var chart = $('#container').highcharts();
normalState = new Object();
normalState.stroke_width = null;
normalState.stroke = null;
normalState.fill = null;
normalState.padding = null;
normalState.r = null;

hoverState = new Object();
hoverState = normalState;
hoverState.fill = 'red';

pressedState = new Object();
pressedState = normalState;

var custombutton = chart.renderer.button('button', 74, 10, function(){
alert('New Button Pressed');
},null,hoverState,pressedState).add();

新 fiddle :http://jsfiddle.net/NxK39/2/使用 Highcharts: replace custom button image on hover 中的技术回答

关于javascript - 在运行时在 Highcharts 的图表中添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22310677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com