ext3.2 查询后分页显示问题
tkl211
2010-09-15
小弟刚接触到extjs,对各属性都不熟悉,今天搜了一下午,也没搜到结果,才上来问的。
有这么一个问题,我页面上grid默认显示全部数据,有300条数据,我输入条件查询后,可能就返回50条,grid里面的数据也是更新的,但是就是那个PagingToolbar的总数还是显示300条,这是怎么回事呢? |
|
tkl211
2010-09-15
查询事件是这样的
handler: function(){ if (serachForm.getForm().isValid()) { dataProxy = new Ext.data.HttpProxy({ url : "getUser.action", method : 'POST' }); var store = new Ext.data.Store({ proxy : dataProxy, reader : jsonreader }); grid.reconfigure(store, cm); grid.store.reload(); } } |
|
fredzhangjy
2010-09-20
是不是根据条件查询出来的总条数没有设置返回呢,store可以添加属性totalProperty试下
|
|
tkl211
2010-09-21
这个问题今天解决了
直接在查询事件里面加 store.reload({params:{start:0,limit:20,'username':username,'usercard':usercard,'sex':sex,'address':address}}); 这样reload就可以了,以前写的那些走弯路了。。 这样就可以更新总数了 |
|
sunjilu05
2010-09-28
|
|
saintlu
2010-09-29
对,要加查询参数的
|