gpt4 book ai didi

javascript - Highcharts 自定义导出在重置时隐藏

转载 作者:行者123 更新时间:2023-12-02 16:04:04 25 4
gpt4 key购买 nike

我在使用 highcharts 时面临一个问题。

我有这段代码,它呈现自定义下载而不是 highcharts 默认打印和下载:

    $('#container').highcharts({
exporting: {
buttons: {
contextButton: {
enabled: false
},
exportButton: {
text: 'Download',
y:30,
//x: 1,
//y: 5,
// Use only the download related menu items from the default context button
menuItems: Highcharts.getOptions().exporting.buttons.contextButton.menuItems.splice(2)
},
printButton: {
text: 'Print',
y: 30,
onclick: function () {
this.print();
}
}
}
}
});

当我调用它一次时,此代码工作正常,但是当我再次调用它而不刷新页面时,下载按钮不会显示所有选项,例如下载为 pdf、下载为图像等。

有什么帮助吗?

谢谢。

最佳答案

该行是罪魁祸首:

Highcharts.getOptions().exporting.buttons.contextButton.menuItems.splice(2)

splice 修改数组。因此,在第一次调用后,menuItems 就不一样了。因此,请使用 slice() 来代替:

Highcharts.getOptions().exporting.buttons.contextButton.menuItems.slice(2)

关于javascript - Highcharts 自定义导出在重置时隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30927784/

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