【问题标题】:ExtJS 4 Grid UpdateExtJS 4 网格更新
【发布时间】:2011-08-30 14:37:41
【问题描述】:

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

我正在创建模型。

Ext.regModel('item',{

创建数据存储。

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

创建网格

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

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

【问题讨论】:

    标签: javascript extjs extjs4


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 意思是store会像dataStore一样自动更新所有分配给它的数据?
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-18
        • 2012-09-26
        • 1970-01-01
        • 1970-01-01
        • 2011-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多