在grid的store加载数据前设置上查询条件
这种的不好使,是3.10的一个bug
store.on('beforeload', function() {
this.baseParams={
account : Ext.getCmp('account').getValue(),
username : Ext.getCmp('username').getValue() };
Ext.apply(options.params,new_params);
});
可改用这种
store.on('beforeload', function(store,options) {
var new_params={
account : Ext.getCmp('account').getValue(),
username : Ext.getCmp('username').getValue() };
Ext.apply(options.params,new_params);
});
如过你的查询条件在form里
storeServiceLog.on('beforeload', function(store,options) {
var new_params = qForm.getForm().getValues();
Ext.apply(options.params,new_params);
});
本文解决了一个ExtJS 3.10版本中关于Store加载数据前设置查询参数的问题,通过调整beforeload事件处理器中的代码实现正确的参数传递。
946

被折叠的 条评论
为什么被折叠?



