StockChart
構成オブジェクトを使用して HighCharts を初期化すると、初期化後にオブジェクトのパラメーターseries
が設定されnull
ます。どうしてこれなの?
コード
//object
var myClass = {
chartConfig: {
//some highcharts config
//some extra params
url: 'getData.php'
}
};
myClass.prototype.renderChart = function() {
console.log(this.chartConfig.series);
this.chart = new Highcharts.StockChart(this.chartConfig);
console.log("=======================");
console.log(this.chartConfig.series);
};
myClass.prototype.getSeriesData = function() {
var self = this;
$.getJSON(self.chartConfig.url, function(data) {
self.chartConfig.series = data;
});
};
var test = new myClass();
test.getSeriesData();
test.renderChart();
出力
[Object, Object, Object, animation: false]
=======================
null