extjs store load 额外参数的应用

来源:互联网 发布:山西建筑企业网络快报 编辑:程序博客网 时间:2024/04/30 02:45

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

原创粉丝点击