我正在使用圖表來顯示TimeboxScopedApp
中的數據,並且我想在範圍更改時更新數據。使用remove()
然後重新繪製圖表here的更強力方法留給我一個疊加的「加載...」掩碼,但其他方式工作。使用Highchart原生redraw()
方法的自然方法將是我的首選,但我不知道如何訪問實際的Highchart對象而不是App SDK包裝器。使用App SDK 2.0中的新數據更新圖表
下面的代碼的相關部分:
var chart = Ext.getCmp('componentQualityChart');
if (chart) {
var chartCfg = chart.getChartConfig();
chartCfg.xAxis.categories = components;
chart.setChartConfig(chartCfg);
chart.setChartData(data);
chart.redraw(); // this doesn't work with the wrapper object
} else { // draw chart for the first time
如何去重新繪製圖表用新的數據?
你應該告訴hicharts這裏有什麼東西嗎?或者,也許給一個JSFiddle例子?不幸的是,對我而言,它不起作用,因爲chart.down('highchart')。圖表是空的。 – MyUserName