Atualizando um gráfico com novos dados no App SDK 2.0

Eu estou usando um gráfico para visualizar dados em umTimeboxScopedAppe desejo atualizar os dados quando o escopo mudar. A abordagem mais bruta de usarremove() então redesenhando o gráfico como descritoAqui deixa-me com uma máscara "Carregando ..." sobreposta, mas funciona de outra forma. A abordagem natural do uso do nativo de Highchartredraw() método seria minha preferência, só que não sei como acessar o objeto Highchart real e não o wrapper do App SDK.

Aqui está a parte relevante do código:

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

Como faço para redesenhar o gráfico com os novos dados?

questionAnswers(2)

yourAnswerToTheQuestion