重新配置 extjs 4.1 中未刷新商店

Posted

技术标签:

【中文标题】重新配置 extjs 4.1 中未刷新商店【英文标题】:store does not refreshed in reconfigure extjs 4.1 【发布时间】:2012-06-18 08:31:00 【问题描述】:

我正在使用重新配置功能来更改面板表单的列和数据。

grid.reconfigure(globalStore, tmpColumns);

网格有分页栏

代码正在运行,数据已更改。但是 paging 和 total 确实会显示旧数据。

请帮忙

【问题讨论】:

【参考方案1】:

我解决了

 var pagingBar = grid.getDockedItems()[1];
 pagingBar.unbind(store);

  store = Ext.create('Ext.data.Store', 
            fields: tmpFields,
            pageSize: itemsPerPage,
            proxy: 
                type: 'ajax',
                url: getDataWithPageURL,
                reader: Ext.create('CustomReader',  root: 'Results', totalProperty: 'Total' )
            
        );


        store = store.load(
            params: 
                start: 0,
                limit: itemsPerPage
            
        );


pagingBar.bind(store);

【讨论】:

以上是关于重新配置 extjs 4.1 中未刷新商店的主要内容,如果未能解决你的问题,请参考以下文章

在 extjs 3.4 中刷新面板中的数据视图

当我重新加载网格和存储时,extjs 缓存具有相同名称的图片

如何在 ext js 4.1 中重新加载商店?

如何在 ExtJS 4.1 中销毁商店?

在编辑主网格行时,rowBody 刷新丢失内部网格。 extjs 3..我可以重新渲染内部网格..吗?

如何在浮动表单面板中刷新网格面板的商店?