Maison  >  Article  >  interface Web  >  Exemple d'introduction à la différence entre store.load et store.reload dans ext_extjs

Exemple d'introduction à la différence entre store.load et store.reload dans ext_extjs

WBOY
WBOYoriginal
2016-05-16 16:44:091689parcourir
Copier le code Le code est le suivant :

reload : function(options){
this. load(Ext .applyIf(options||{}, this.lastOptions));
},

Copier le code Le code est le suivant :

load : function(options) {
options = Ext.apply({}, options
this.storeOptions(options); );
if (this.sortInfo && this.remoteSort){
var pn = this.paramNames;
options.params = Ext.apply({}, options.params); params[pn.sort] = this.sortInfo.field;
options.params[pn.dir] = this.sortInfo.direction;
}
essayez {
return this.execute('read ', null, options) ; // <-- null représente rs. Pas de rs pour les actions de chargement
} catch(e) {
this.handleException(e); >}
} ,


store load() et reload()
load( Object options ): Boolean
Utilisez le format Reader configuré pour charger le cache d'enregistrement . La tâche spécifique demandée est par L'objet Proxy configuré est terminé.

reload(Object options)
Selon le format spécifié par le Reader des paramètres de la dernière opération de chargement, demander à nouveau à l'objet Proxy d'effectuer l'opération de chargement (Reload) du cache Record.

load soumet à nouveau les nouvelles données de demande de paramètre
reload soumet les dernières données de demande de paramètre

Utilisez load pour actualiser, sinon le dernier paramètre sera à nouveau demandé
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn