HighCharts で 2 つの異なる menuItems を使用して 2 つのエクスポート ボタン (共有とダウンロード) を作成しようとしています。
ボタン 1 (共有)
- MenuItem 1: Facebook で共有する
- メニュー項目 2: Twitter で共有する
ボタン 2) ダウンロード
- MenuItem 1: 印刷
- MenuItem 2: PNG としてダウンロード
http://jsfiddle.net/kmPh8/18/でわかるように
exporting: {
buttons: [
{
text: 'Download',
x: -82,
symbolFill: '#B5C9DF',
hoverSymbolFill: 'red',
menuItems: [
{
text: 'Print',
onclick: function() {
alert('blue menu 1');
}
},
{
text: 'Download as PNG',
onclick: function() {
alert('blue menu10000');
}
}
]
},
{
text: 'Share',
x: -10,
symbolFill: '#B5C9DF',
hoverSymbolFill: 'blue',
menuItems: [{
text: 'Share on facebook',
onclick: function() {
alert('Facebook Share');
}},
{
text: 'Share on twitter',
onclick: function() {
alert('Twitter share');
}}
]}]
}
しかし...問題は、最初にクリックしたボタンが何であれ、2番目のボタンにmenuItemsが表示されることです。もう一度「実行」すると、他のボタンをクリックすると問題が再び表示されます。各ボタンは、基本的に個々のメニュー項目を表示しません。
どんな助けでも大歓迎です。