Atualizando um gráfico com novos dados no App SDK 2.0
Eu estou usando um gráfico para visualizar dados em umTimeboxScopedApp
e 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?