为Highcharts定义全局自定义格式化程序

时间:2013-12-28 20:58:48

标签: localization internationalization highcharts javascript-globalize

我们使用Highcharts在我们的Web应用程序中渲染许多不同的图表。

我们有一个Formatter对象,它利用Globalize.js格式化数字,货币和日期。我们的Formatter对象基本上包装了Globalize.js,并根据用户区域设置配置进行格式化。

为了保持一致,我们希望使用相同的Formatter来格式化图表中的信息 - 例如在图表工具提示,标签等中。

到目前为止,对于我们创建的每个图表,我们都添加了自定义格式化程序功能(在图表配置中),用于填充工具提示和标签。

有没有办法在Highcharts中为所有货币,数字,日期等定义全局自定义格式化程序?

1 个答案:

答案 0 :(得分:0)

当然,请使用Highcharts.setOptions()例如:

Highcharts.setOptions({
    tooltip: {
        formatter: function() {
            return "One tooltip to rule them all!";    
        }
    }
});

和jsfiddle:http://jsfiddle.net/3bQne/784/