2012-05-16 106 views
4

我正在用HighCharts库创建图表,我想知道如何删除右侧角落中的2个小按钮,您可以打印和下载图表,我想添加一个新的按钮。删除打印按钮

也许有人可以帮助我吗?

回答

6

根据the documentation,您可以根据需要禁用按钮。该文档甚至提供了正在加载的图表的an example,并禁用了按钮。

在您的配置,一定要包括以下内容:

var chart = new Highcharts.Chart({ 
    /* Other items removed to focus on navigation */ 
    navigation: { 
     buttonOptions: { 
      enabled: false 
     } 
    } 
}); 
2

如果要删除所有按钮做的最好的地方是在这里:

exporting: { 
    enabled: false 
} 

如果禁用仅导航按钮被禁用,导出模块继续被加载。
要禁用只有一个按钮,你必须使用以下方法:

exporting: { 
    buttons: { 
     exportButton: { 
      enabled: false 
     } 
    } 
} 

下面的代码禁用导出按钮。

我不知道如何添加一个按钮而无需添加新的svg元素,但是如果您不想使用导出按钮,为什么不更改图表按钮样式和功能?你可以按照reference来做。

+0

但它同时禁用button..how ??? – Kalyan