Store更新后怎么刷到界面上
extjs吧
全部回复
仅看楼主
level 1
ldy19910822
楼主
用的pagingstore.js做的前台表格分页,但是重新查询数据后,页面不刷新 该怎么弄。我很确定store里的数据是新的
2017年01月24日 07点01分
1
level 1
ldy19910822
楼主
store用的算是本地数据 先通过后台请求到数据,然后创建store 的
2017年01月24日 08点01分
2
level 1
ldy19910822
楼主
还有就是重新查询数据后我是直接重新NEW的store
2017年01月24日 08点01分
3
level 2
户想连
commit一下
2017年01月25日 15点01分
7
ldy19910822
怎么commit
2017年01月25日 15点01分
户想连
@ldy19910822
store的commit方法啊
2017年02月02日 00点02分
ldy19910822
回复 户想连 :等我上班了试试
2017年02月02日 08点02分
ldy19910822
回复 户想连 :是不是和load 一样啊
2017年02月02日 08点02分
level 4
吕三布
呃,看你的描述,store没必要先取出来在建store呀,直接定义store,然后load数据,就可以了
2017年02月13日 05点02分
21
ldy19910822
我试过load但是不行啊
2017年02月13日 11点02分
吕三布
@ldy19910822
可以的,我说下我的逻辑:首先定义store,其中store的autoLoad设置false;创建grid+pagingtoolabar,创建store;将store赋给grid和pagingtoolbar;然后pagingtoolbar.doRefresh();没数据你打我
2017年02月14日 00点02分
ldy19910822
回复 吕三布 :我用了下。不是没数据。而是我想后台传了分页的参数 然后报40x错。不是load 的原因
2017年02月14日 01点02分
ldy19910822
回复 吕三布 :现在问题是我查询条件改变后 表格数据刷新了 但是pagingtoolabar没刷新。这个该怎么搞
2017年02月14日 01点02分
level 4
吕三布
如果store是自己请求数据的话,只需要保证grid和pagingtoolbar的store是一个。当刷新数据的话,只需要用pagingtoolbar的doRefresh()方法,就可以刷新分页和表格的数据了,而且只发送一个请求,不用分别刷新。。。当然前提是你的store是ext.data.store,而且分页器和表格是一个store
2017年02月13日 05点02分
22
ldy19910822
已经解决了 用的grid的reconfigure
2017年02月13日 11点02分
1