Ich verwende den asyn-Drilldown in Highcharts. Als ich aufreißen ich einen Dienst anzurufenden Daten zu erhalten und die Serie zu aktualisieren (in dem Drill-Down-Ereignisse)Daten beim Hochbohren dynamisch zur oberen Ebene in Highcharts hinzufügen
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);
}
Dieser Teil funktioniert gut. Ich möchte etwas Ähnliches tun, wenn ich auch bohre.Ich möchte Service anrufen und Daten für die Top-Level-Serie, die im 'Drillup' -Ereignis des Diagrammobjekts getan werden müssen.
Derzeit sind die Daten in chart.drilldownLevels.series gespeichert, wenn ich drill-up bin. Wenn ich versuche, die addSeries-API zu verwenden, fügt sie eine weitere Reihe zusätzlich zu der in chart.drilldownLevels.series gespeicherten hinzu.
Andere APIs wie update() funktionieren nicht.
Können Sie diese Live, z. auf jsfiddle? – morganfree