ExtJS 4网格更新

时间:2011-04-09 13:13:27

标签: javascript extjs extjs4

很抱歉,如果这是一个愚蠢的问题,但我正在尝试学习ExtJS;)

我创建模型。

Ext.regModel('item',{

创建数据存储。

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

创建网格

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

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

3 个答案:

答案 0 :(得分:7)

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

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

Ext.TaskManager.start(task);

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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