如果要给store传餐,又不想每次都重写 load ({params: {} } ) 这样的方法
给store添加一个 beforeload的事件处理,传参进去就好了
this.store.on('beforeload', function (store, options) {
var new_params = { catalogID: this.scope.catalogID };Ext.apply(store.proxy.extraParams, new_params);
});
其中 this.scope 是在定义 store的时候,传进去的this引用,可以换成其他名字
参考:http://www.cnblogs.com/zihuxinyu/articles/2073429.html