返回Extjs 4网格首页

问题描述 投票:0回答:2

我开发了带有分页功能的Extjs 4网格。在某些情况下我需要刷新网格 返回首页。

到目前为止,我设法刷新数据,但无法放入第一页:

function RefreshData() {
    var data = globalStore;
    var store = grid.getStore();
    store.load({ params: { start: 0, limit: itemsPerPage} });
    var proxy = store.getProxy();
    proxy.url = "";
    proxy.url = getDataWithPageURL;
    grid.getStore().load();

}

正如您在上面看到的,

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

在上面的行中,我尝试放入第一行,但它不起作用?

extjs pagination store
2个回答
12
投票

我找到了怎么做。我需要使用 loadPage 函数

以下是固定功能

function RefreshData() {
    var store = grid.getStore();
    store.loadPage(1); 
}

0
投票

最初的方法应该也有效,但几乎没有修改:

store.load({
    page: 1,
    start: 0
});

我查看了 Ext.data.Store 的源代码,方法 load,您可以看到,如果未在选项中设置,则页面 会被当前值覆盖。

不幸的是,它无法正确更新分页工具栏。

© www.soinside.com 2019 - 2024. All rights reserved.