如何在存储更新时更新工具栏

时间:2015-05-06 17:53:56

标签: extjs extjs4 extjs5

我正在尝试通过在搜索条件操作中覆盖start和page参数来加载商店。

 store.load({
 scope:store,
 params:{
        start:0,
        limit:10,
        page:1,
        searchCriterial:mysearchobject

        },
 callBack:function(){

                  }

 })

通过上面的代码,我可以加载商店,但是当我尝试使用上面的加载方法加载第2页中的商店时,数据正在加载,但工具栏仍显示第2页。我想在第1页加载商店时更新分页工具栏。

我在分页工具栏中尝试过loadPage方法,但它正在接受另一个商店服务调用。

如何更改分页工具栏中的页码或将工具栏重置为第1页

1 个答案:

答案 0 :(得分:0)

ExtJs分页工具栏使用<div class="container"> <div calss="left"> <div class="block1"></div> <div class="block1"></div> </div> <div class="right"> <div class="block2"></div> </div> </div> 和开始/限制参数来计算分页属性。

从提供的代码中,您只需要在商店中指定pageSize参数,如下所示:

pageSize: itemsPerPage