ext3.3 baseParams动态赋值不改变的问题

在使用类似:
store.baseParams = form_epSerach.getForm().getValues();
这样的动态指定某个store.baseParams时,出现始终为上一次的数据,赋值没有改变!!
重写其源码下的storeOptions来解决这个问题
Ext.override(Ext.data.Store, {
			storeOptions : function(o) {
				o = Ext.apply({}, o);
				if (o.params)
					o.params = Ext.apply({}, o.params);
				delete o.callback;
				delete o.scope;
				this.lastOptions = o;
			}
		});

你可能感兴趣的:(ext)