2013-05-31 11 views
5

przyszedł krzyż ten skrzypce w Highcharts API doc: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/exporting/buttons-text/Etykietka na niestandardowym przycisku w Highcharts

printButton: { 
       text: 'Print', 
       onclick: function() { 
        this.print(); 
       } 
      } 

Jak widać unoszące się nad „drukuj” lub „download”, tooltip jest niezdefiniowany.

Moje pytanie, po prostu, gdzie mogę to zdefiniować?

Pozdrawiam :)

+0

Co masz na myśli nieokreślony? Nie widzę żadnych błędów w moim dzienniku konsoli. – wergeld

Odpowiedz

15

Jeśli chcesz dodać tekst niestandardowy podpowiedzi dla przycisku, należy dodać obiekt „lang” w opcji wykresu, a zdefiniowanie klucz z pewnym tekstem.

Następnie użyj tego przycisku w definicji przycisku użytkownika.

var chart = new Highcharts.Chart({ 
    chart: { 
     // your chart options 
    }, 
    lang: { 
     yourKey: "Custom button tooltip text" 
    }, 
    exporting: { 
     buttons: { 
      yourCustomButton: { 
       text: "Click me", 
       _titleKey: "yourKey", 
       onclick: function() { 
        // button functionality goes here 
       } 
      } 
     } 
    } 
}); 

Zobacz http://jsfiddle.net/7wEEj/

+0

Dziękuję. Rozwiązano go za pomocą jQuery, ale jest to właściwa metoda. –

+0

Jak dodać narzędzie nspopover do przycisku niestandardowego. – devanathan

0

Chciałbym dodać, że opcja lang działa nawet wtedy, gdy przycisk nie jest zwyczaj. Na przykład

lang: { 
    myKey: "Hello" 
}, 
exporting: { 
    buttons: { 
     exportButton: { 
      _titleKey:"myKey", 
      enabled: true 
     }, 
     printButton: { 
      enabled: true 
       } 
      } 
    }, ... 

daje możliwość przełożenia podpowiedzi na przycisk eksportu i wydruku.

Powiązane problemy