ExtJs4 bbar分页带参数查询
Extjs 版本ext-4.0.2a
今天碰到个题目,带参数查询后在点bbar上的分页,居然参数没有带到后台。
记得以前做过Extjs3类似功能,代码如下
store.on(""beforeload"", function(){
Ext.apply(this.baseParams, {
name: _name,
phone_num:_phone
});
});
pagingtoolbar的分页,在store.load({params:{type:type_combo.getValue()}})带参数查询,默认只能查一页。分页到下一页时,是不带参数的。
解决办法是,在store被load之前给页参数赋值就可以了。
在Ext3中应用的办法是:
store.on(""beforeload"",function(){
store.baseParams = {type:type_combo.getValue()};
});
上方的办法在Ext4中已经不灵了,应当改成:
store.on("beforeload",function(){
Ext.apply(store.proxy.extraParams, {type:type_combo.getValue()});
});
补充:web前端 , JavaScript ,