【问题标题】:How to reload or refresh store data of one page on event of another page如何在另一页面的事件中重新加载或刷新一个页面的存储数据
【发布时间】:2018-12-06 13:24:13
【问题描述】:

我的应用程序中有两个 js 文件,都在选项卡中打开。 我使用第一个 js 文件插入数据(将数据添加到表中)。 第二个文件用于在网格中显示记录。 我想在第一页的保存事件中刷新第二页的存储。

【问题讨论】:

    标签: extjs extjs3


    【解决方案1】:

    尝试使用

    Ext.getStore('storeId').reload();
    

    其中 storeId 是需要重新加载的商店的商店 ID。

    【讨论】:

      【解决方案2】:

      当#idofgrid 的存储区有新数据时,我使用了这个:Ext.getCmp('#idofgrid').getView().refresh();

      尝试将该行添加到第一页的保存事件中,并将#idofgrid 替换为第二个网格的id。

      【讨论】:

      • 谢谢@Carlos,我尝试使用此代码,但它不起作用
      【解决方案3】:

      我在执行插入和删除操作后使用以下代码在我的网格中重新加载数据,它可以工作。

      Ext.getCmp('myGridID').store.reload();
      

      【讨论】:

        猜你喜欢
        • 2016-11-17
        • 2017-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-10
        • 2014-10-31
        • 2013-08-22
        • 1970-01-01
        相关资源
        最近更新 更多