ハイチャートでasynドリルダウンを使用しています。 私はドリルダウンすると、私はこの部分は正常に動作しドリルアップ時にハイチャートのトップレベルにデータを動的に追加
drilldown: function(e) {
.....
// Service call to get data for the chart
clientObj.getAggData(srcTbl, fields, function(res) {
// data returned from service is set to the chart series
chart.addSeriesAsDrilldown(e.point, res);
}, nextLevel, filterStr);
}
(ドリルダウンイベントで)データを取得するためにサービスを呼び出すと、一連の更新をしています。私は同様にドリルアップするときに同様のことをしたい。サービスを呼び出し、チャートオブジェクトの 'ドリルアップ'イベントで行わなければならない最上位レベルのデータを取得したい。
現在、私はドリルアップ時にchart.drilldownLevels.seriesに保存されているデータが取得されています。 addSeries APIを使用しようとすると、chart.drilldownLevels.seriesに格納されているシリーズの上に別のシリーズが追加されます。
他のAPI(update()など)も機能しません。
このライブを再作成できますか? jsfiddleで? – morganfree