首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-11-08 
ext3.3 baseParams动态赋值不改变的问题在使用类似:store.baseParams form_epSerach.getForm().getValue

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;}});

热点排行