时间:2021-05-28
复制代码 代码如下:
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){
var pn = this.paramNames;
options.params = Ext.apply({}, options.params);
options.params[pn.sort] = this.sortInfo.field;
options.params[pn.dir] = this.sortInfo.direction;
}
try {
return this.execute('read', null, options); // <-- null represents rs. No rs for load actions.
} catch(e) {
this.handleException(e);
return false;
}
},
store load()和reload()
load( Object options ) : Boolean
采用配置好的Reader格式去加载Record缓存,具体请求的任务由配置好的Proxy对象完成。
reload( Object options )
依据上一次的load操作的参数的Reader制订的格式,再一次向Proxy对象要求施以加载(Reload)Record缓存的操作。
load重新提交新的参数请求数据
reload提交用上一次的参数请求数据
刷新要用load,否则会将上次参数再次请求
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
例如:载入第一页的时候代码:复制代码代码如下:store.load({params:{start:0,limit:pageSize,Keyword:Ext.ge
1、Ext.data.Store.load();方法是异步的,下面的方式获得的reCount始终是0,因为还没等后台的方法执行完就赋值了,此时store的rec
关于这个原因有很多种,我只说下我遇到的我这样写Store来复用的复制代码代码如下:DocStore=Ext.extend(Ext.data.Store,{ini
复制代码代码如下:varStore=Ext.create('Ext.data.Store',{pageSize:pageSize,model:'Ext.data
前台部分:复制代码代码如下:Ext.define('GS.system.role.store.RoleGridStore',{extend:'Ext.data.