私はHighstockで2週間作業していましたが、解決したい質問が1つありました。ハイチャート - なぜ "this.series.name"がうまくいかないのですか?
「this.series.name」を(ツールチップ:{formatter:.. 。}) "未定義のプロパティ 'name'を読み取ることができません"というエラーが発生しましたか? 「this.x」が機能します。問題の
例:
tooltip: {
formatter: function() {
// work:
//var s = '<b>' + this.x + '</b>';
// does not work:
var s = '<b>' + this.series.name + '</b>';
$.each(this.points, function() {
s += '<br/>1 USD = ' + this.y + ' EUR';
});
return s;
}
},
APIのドキュメント: http://api.highcharts.com/highstock/tooltip.formatter
私は本当に私のwork..Thereを完了するためのソリューションを必要とするが、私はしませんでした何かをしています理解する:(私はあなたが私の問題を理解し、あなたが私を助けてくれることを願っています!:)
よろしく。
は 'console.dir(これを)'行うとプロパティは、あなたがそこに持っている正確に何を参照してください。 –
'this'は匿名関数で宣言されています。したがって、あなたがしようとしているオブジェクトを参照していません。 –