extjs4中的分页按钮怎么去传递参数
1个回答
展开全部
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()});
});
今天碰到个题目,带参数查询后在点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()});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询