2013-05-31 239 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 
       } 
      } 
    }, ... 

给你翻译的输出和打印按钮的工具提示的可能性。