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
对,要加查询参数的
Global site tag (gtag.js) - Google Analytics