Aktualizowanie wykresu o nowe dane w aplikacji SDK 2.0

Używam wykresu do wizualizacji danych w aTimeboxScopedAppi chcę zaktualizować dane po zmianie zakresu. Bardziej brutalne podejście do używaniaremove() następnie przerysuj wykres zgodnie z opisemtutaj zostawia mi nałożoną maskę „Ładowanie ...”, ale poza tym działa. Naturalne podejście do używania natywnego Highchartaredraw() metoda byłaby moją preferencją, tylko nie wiem, jak uzyskać dostęp do rzeczywistego obiektu Highchart, a nie opakowania aplikacji SDK.

Oto odpowiednia część kodu:

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

Jak przejść do przerysowania wykresu za pomocą nowych danych?

questionAnswers(2)

yourAnswerToTheQuestion