将Highcharts选项扩展为插件
我想创建一个Highcharts插件,它应该可以改进可访问性模块。 在插件代码中,我想更改screenReaderSectionFormatter()。我是否可以将函数以某种方式添加到常规图表选项中?或者我可以用另一种方式重写该函数吗将Highcharts选项扩展为插件,highcharts,Highcharts,我想创建一个Highcharts插件,它应该可以改进可访问性模块。 在插件代码中,我想更改screenReaderSectionFormatter()。我是否可以将函数以某种方式添加到常规图表选项中?或者我可以用另一种方式重写该函数吗 提前感谢。如果愿意,您可以覆盖highcharts功能。如果设置中没有提供screenReaderSectionFormatter的默认功能,那么这段代码将为screenReaderSectionFormatter添加一个默认功能 var originalHigh
提前感谢。如果愿意,您可以覆盖highcharts功能。如果设置中没有提供screenReaderSectionFormatter的默认功能,那么这段代码将为screenReaderSectionFormatter添加一个默认功能
var originalHighchartsFunction = Highcharts.chart
Highcharts.chart = function() {
var higchartsSettings = arguments[1];
if (higchartsSettings.accessibility == undefined) {
higchartsSettings.accessibility = {
screenReaderSectionFormatter: function(){
// your code
}
}
}
return originalHighchartsFunction.apply(this, arguments);
}
下面是我在函数覆盖中添加load事件的完整例子,作为概念证明请解释您到底想做什么。如果您想更改该选项,那么可以通过API将其设置为不同的函数-链接到API引用是您的问题。