2013-05-31 409 views
5

自定義按鈕來到一個跨這個小提琴在Highcharts API文檔: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/exporting/buttons-text/工具提示在Highcharts

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

正如你可以將鼠標懸停在「打印」或「下載」看到,該提示是不確定的。

所以,我的問題,簡單地說,我在哪裏定義它?

最好的問候:)

+0

你是什麼意思undefined?我在控制檯日誌中看到沒有錯誤。 – wergeld

回答

15

如果你想添加自定義工具提示文字,按鈕,您必須在圖表的選項添加一個「郎」的對象,並定義一些文字的關鍵。

然後在自定義按鈕的定義中使用該鍵。

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 
       } 
      } 
     } 
    } 
}); 

http://jsfiddle.net/7wEEj/

+0

謝謝。解決它與jQuery,但這是正確的方式去了解它。 –

+0

如何爲自定義按鈕添加nspopover。 – devanathan

0

我想補充的是,郎選項有效,即使按鈕沒有定製。 例如,

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

給你翻譯的輸出和打印按鈕的工具提示的可能性。