具有不同菜单项的Highcharts按钮不工作

具有不同菜单项的Highcharts按钮不工作,highcharts,Highcharts,我正在尝试创建两个导出按钮(共享和下载),在HighCharts中有两个不同的菜单项 按钮1(共享) 菜单项1:在Facebook上共享 菜单项2:在Twitter上共享 按钮2)下载 菜单项1:打印 菜单项2:下载为PNG 正如你在电视上看到的 但是。。。问题在于,无论您首先单击哪个按钮,您都会在第二个按钮上看到菜单项,如果您再次“运行”它,请单击另一个按钮,您将再次看到问题。每个按钮基本上不显示单个菜单项 任何帮助都将不胜感激。事实上,这看起来像是个问题,因为我试图在这里重现它

我正在尝试创建两个导出按钮(共享和下载),在HighCharts中有两个不同的菜单项

  • 按钮1(共享)

    • 菜单项1:在Facebook上共享
    • 菜单项2:在Twitter上共享
  • 按钮2)下载

    • 菜单项1:打印
    • 菜单项2:下载为PNG
正如你在电视上看到的

但是。。。问题在于,无论您首先单击哪个按钮,您都会在第二个按钮上看到菜单项,如果您再次“运行”它,请单击另一个按钮,您将再次看到问题。每个按钮基本上不显示单个菜单项


任何帮助都将不胜感激。

事实上,这看起来像是个问题,因为我试图在这里重现它 事实上,这个问题已经显现出来

 exporting: {
        buttons: {
            contextButton: {
                menuItems: [{
                    text: 'Export to PNG (small)',
                    onclick: function() {
                        alert('EXPORT PNG small');
                    }
                }, {
                    text: 'Export to PNG (large)',
                    onclick: function() {
                        alert('EXPORT PNG large');
                    },
                    separator: false
                }]
            },
            testButton: {
                symbol: 'diamond',
                x: -62,
                symbolFill: '#B5C9DF',
                hoverSymbolFill: '#779ABF',
                _titleKey: 'printButtonTitle',
                 menuItems: [{
                    text: 'Facebook',
                    onclick: function() {
                        alert('Facebook');
                    },
                }, {
                    text: 'Twitter',
                    onclick: function() {
                        alert('Twitter');
                    },
                    separator: false
                }]
            }
        }
    }

因此,我向开发人员报告了这个问题

我想现在已经解决了。小提琴很管用。
 exporting: {
        buttons: {
            contextButton: {
                menuItems: [{
                    text: 'Export to PNG (small)',
                    onclick: function() {
                        alert('EXPORT PNG small');
                    }
                }, {
                    text: 'Export to PNG (large)',
                    onclick: function() {
                        alert('EXPORT PNG large');
                    },
                    separator: false
                }]
            },
            testButton: {
                symbol: 'diamond',
                x: -62,
                symbolFill: '#B5C9DF',
                hoverSymbolFill: '#779ABF',
                _titleKey: 'printButtonTitle',
                 menuItems: [{
                    text: 'Facebook',
                    onclick: function() {
                        alert('Facebook');
                    },
                }, {
                    text: 'Twitter',
                    onclick: function() {
                        alert('Twitter');
                    },
                    separator: false
                }]
            }
        }
    }