2017-04-02 13 views
0

アクセシビリティモジュールを改善するハイチャートプラグインを作成したいと思います。 プラグインコードで、screenReaderSectionFormatter(http://api.highcharts.com/highcharts/accessibility.screenReaderSectionFormatter)を変更したいと思います。一般的なグラフオプションに何らかの形で関数を追加できますか?または、別の方法で関数をオーバーライドできますか?ハイチャートオプションをプラグインとして拡張

ありがとうございます。

+0

の証明として機能オーバーライドでロードイベントを追加した完全なフィドルです正確に何をしようとしているのかを説明してください。そのオプションを変更したい場合は、APIを使用して別の関数に設定することができます。APIリファレンスへのリンクは問題ありません。 –

答えて

1

必要に応じてハイチャート機能を無効にすることができます。一つは、ここで設定

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

で提供されていない場合は、コードのこの作品はscreenReaderSectionFormatterのデフォルトの機能が追加されます私はコンセプトhttp://jsfiddle.net/uz7bd7xo/1/

関連する問題