extjs store load 额外参数的应用

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章