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
怎么commit
2017年01月25日 15点01分
@ldy19910822 store的commit方法啊
2017年02月02日 00点02分
回复 户想连 :等我上班了试试
2017年02月02日 08点02分
回复 户想连 :是不是和load 一样啊
2017年02月02日 08点02分
level 4
呃,看你的描述,store没必要先取出来在建store呀,直接定义store,然后load数据,就可以了[开心]
2017年02月13日 05点02分 21
我试过load但是不行啊
2017年02月13日 11点02分
@ldy19910822 可以的,我说下我的逻辑:首先定义store,其中store的autoLoad设置false;创建grid+pagingtoolabar,创建store;将store赋给grid和pagingtoolbar;然后pagingtoolbar.doRefresh();没数据你打我
2017年02月14日 00点02分
回复 吕三布 :我用了下。不是没数据。而是我想后台传了分页的参数 然后报40x错。不是load 的原因
2017年02月14日 01点02分
回复 吕三布 :现在问题是我查询条件改变后 表格数据刷新了 但是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
已经解决了 用的grid的reconfigure[哈哈]
2017年02月13日 11点02分
1