3

对不起,如果这是一个愚蠢的问题,但我正在尝试学习 ExtJS ;)

我创建模型。

Ext.regModel('item',{

创建数据存储。

var store = Ext.create('Ext.data.Store', {
        model: 'pitem',

创建网格

var grid = new Ext.grid.GridPanel({
        store: store,

工作良好并在文档加载成功时加载数据。但现在我需要每 30 分钟更新一次网格或单击刷新按钮。如何执行更新操作?

4

3 回答 3

7

每30分钟升级一次商店的部分:

var task = 
{
   run : function() 
   {
      store.load();
   },
   interval: 1800000 //(1 second = 1000)
}

Ext.TaskManager.start(task);
于 2011-08-30T06:37:41.873 回答
2

要重新加载商店的数据,只需调用store.load()

于 2011-04-09T15:10:24.313 回答
1

您可以使用 store.loadData() 函数直接加载数据。

于 2011-04-11T20:37:17.467 回答