2012-04-29 11 views
12

Chcę ukryć domyślne przyciski ("Eksportuj" & "Drukuj") w opcjach eksportu highchart.Ukryj domyślne przyciski Highchart

można mieć demo na http://jsfiddle.net/fXHB5/3496/ w tym linkiem znajdują się 3 przyciski 1. Przycisk niestandardowy 2. Przycisk Export 3. przycisk Drukuj.

W tym przypadku chcę pokazać tylko pierwszy przycisk i ukryć przycisk „Eksportuj” przycisk „drukuj” &

Odpowiedz

18

można uzyskać dostęp do każdej preferencji przycisk z mniej więcej tak:

exporting: { 
    buttons: { 
     printButton: { 
      symbol: 'circle' 
     }, 
     exportButton: { 
      enabled: false 
     }  
    } 
} 

rozszerzalna przykład z przycisku niestandardowego byłoby:

exporting: { 
    buttons: { 
     printButton: { 
      enabled: false 
     }, 
     exportButton: { 
      enabled: false 
     }, 
     custom: { 
      symbol: 'diamond', 
      x: -62, 
      symbolFill: '#B5C9DF', 
      hoverSymbolFill: '#779ABF', 
      _titleKey: 'printButtonTitle', 
      onclick: function() { 
       alert('click!') 
      } 
     } 
    } 
} 
+3

Jestem nowy w highcharts. Wygląda na to, że wyłączenie poszczególnych przycisków nie działa w najnowszej wersji? – mortdale

+2

Tak, w nowej wersji nadal pokazuje przyciski. to się nie ukrywa. Każda pomoc będzie doceniona. – Dhamayanthi

6

To nie jest możliwe jako opcja, ale można ukryć przyciski domyślne następnie tworzyć własne przy użyciu języka HTML. Następnie możesz powiązać swój przycisk niestandardowy według potrzeb.

var chart = new Highcharts.Chart({ 

    chart: { 
     renderTo: 'container' 
    }, 

    credits: { 
     enabled: false 
    }, 

    xAxis: { 
     categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] 
    }, 

    series: [{ 
     data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]   
    }], 
     exporting: { 
      enabled: false 
     } 
    }); 

console.log(Highcharts.Renderer.prototype.symbols)​ 
15

Dla każdego, kto korzysta nowsza wersja highcharts i wybrana odpowiedź nie działają, musisz użyć poniższego przycisku, aby ukryć przycisk.

+0

Nie działa dla poszczególnych przycisków – bjjrolls

Powiązane problemy