JsonP Store的load方法

使用jsonP获取store数据时,由于JsonP是异步的,调用完成时store不会立刻更新,因此应该使用callback进行响应。如下:

var store = Ext.getStore('Channel');
store.getProxy().getExtraParams().shopId = shopId;
store.load({
    callback : function(records, operation, success) {
        for(var i=0; i<records.length; i++){
           // do something
        }
    },
    scope: this
});

相关推荐