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

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