javascript - 切换 Highcharts 自定义导出按钮上的显示/隐藏

标签 javascript c# jquery highcharts

我有自定义导出按钮。截至目前,它是一个下拉菜单,显示两个选项显示和隐藏。我如何在符号单击上切换显示/隐藏,而不是显示菜单项的显示和隐藏?

customButton: {

                        align: 'right',                           
                        menuItems: [
                            {
                                text: 'Show',
                                onclick: function() {
                                    for (i = 0; i < chart.series.length; i++) {
                                        chart.series[i].hide();
                                    }

                                }
                            },
                            {
                                text: 'Show',
                                onclick: function() {
                                    for (i = 0; i < chart.series.length; i++) {
                                        chart.series[i].show();
                                    }                                      
                                }
                            }
                        ],                           
                        symbol: 'circle',
                        seperator: true
                    }

最佳答案

用这个替换你的customButton

customButton: {
    align: 'right',
    onclick: function () {
        for (i = 0; i < chart.series.length; i++) {
            chart.series[i].visible ? chart.series[i].hide() : chart.series[i].show();
        }
        //or any other code
    },
    symbol: 'circle',
    seperator: true
}

关于javascript - 切换 Highcharts 自定义导出按钮上的显示/隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30127379/

相关文章:

javascript - 有没有办法为 HTML 下拉菜单设置说明文本但不用作选项?

javascript从视频url生成视频缩略图

javascript - 无法让 jQuery UI 模态对话框成为模态

javascript - 如何处理函数中的返回值?

javascript - React.js - 用简单的英语来说什么是 mapDispatchToProps?

c# - 如何将文件夹作为图像数据库?

c# - UserManager SendEmailAsync 未发送电子邮件

javascript - jQuery 中的错误( undefined variable )

java - 如何在 Spring MVC Controller 的 Java Map 中获取带有子域的 JSON 字符串

c# - 单次事件订阅