间隔60000 ms后如何重新加载存储和刷新图表

时间:2017-10-26 08:19:37

标签: javascript extjs

我有一个带有renederer的图表,10分钟后它会被重新加载并刷新我的图表。

var RunMinuteur = new Ext.util.TaskRunner(),
task = RunMinuteur.start({
    run: function() {
            ListeBarStore.reload();
            ListePieStore.reload();
            ListeBarStoreFinal.reload();
            Ext.getCmp('IDChartProgress').refresh();
    },
    interval: 60000
});

但是在60000ms之后,它不会重绘图表。你知道为什么吗?

1 个答案:

答案 0 :(得分:0)

在ExtjS store.reload()中,使用传递给method-load方法的最后一个选项重新加载商店。您可以使用reload方法使用上次load()调用中的参数重新加载存储。例如:

store.load({
    params : {
        userid : 22216
    }
});

//...

store.reload();

在这里,我创建了一个sencha fiddle演示,您也可以在这里查看。