>웹 프론트엔드 >JS 튜토리얼 >ext_extjs에서 store.load와 store.reload의 차이점에 대한 소개 예

ext_extjs에서 store.load와 store.reload의 차이점에 대한 소개 예

WBOY
WBOY원래의
2016-05-16 16:44:091708검색
코드 복사 코드는 다음과 같습니다.

reload: function(options){
이것입니다. load(Ext .applyIf(options||{}, this.lastOptions))
},

코드 복사 코드는 다음과 같습니다.

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
}
try {
return this.execute('read ', null, options) ; // <-- null은 로드 작업에 대한 rs를 나타냅니다.
} catch(e) {
this.handleException(e)
return >}
} ,


store load() 및 reload()

load( Object options ): Boolean
구성된 Reader 형식을 사용하여 레코드 캐시를 로드합니다. . 요청된 특정 작업은 구성된 프록시 개체가 완료되었습니다.

reload(객체 옵션)
마지막 로드 작업의 매개변수에 대해 Reader가 지정한 형식에 따라 다시 한 번 Proxy 객체에 Record 캐시를 로드(Reload)하는 작업을 수행하도록 요청합니다.

load는 새 매개변수 요청 데이터를 다시 제출합니다.
reload는 마지막 매개변수 요청 데이터를 제출합니다.

새로 고치려면 로드를 사용하세요. 그렇지 않으면 마지막 매개변수가 다시 요청됩니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.