ext中store.load跟store.reload的區(qū)別示例介紹

字號:


    這篇文章主要介紹了ext中store.load跟store.reload的區(qū)別,需要的朋友可以參考下。
    代碼如下:
    reload:function(options){
    this.load(Ext.applyIf(options||{},this.lastOptions));
    },
    代碼如下:
    load:function(options){
    options=Ext.apply({},options);
    this.storeOptions(options);
    if(this.sortInfo&&this.remoteSort){
    varpn=this.paramNames;
    options.params=Ext.apply({},options.params);
    options.params[pn.sort]=this.sortInfo.field;
    options.params[pn.dir]=this.sortInfo.direction;
    }
    try{
    returnthis.execute('read',null,options);//<--nullrepresentsrs.Norsforloadactions.
    }catch(e){
    this.handleException(e);
    returnfalse;
    }
    },
    storeload()和reload()
    load(Objectoptions):Boolean
    采用配置好的Reader格式去加載Record緩存,具體請求的任務(wù)由配置好的Proxy對象完成。
    reload(Objectoptions)
    依據(jù)上一次的load操作的參數(shù)的Reader制訂的格式,再一次向Proxy對象要求施以加載(Reload)Record緩存的操作。
    load重新提交新的參數(shù)請求數(shù)據(jù)
    reload提交用上一次的參數(shù)請求數(shù)據(jù)
    刷新要用load,否則會將上次參數(shù)再次請求