如果要給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