ExtJs.Store.load()各参数含义解析
2016-03-07 08:59
387 查看
ExtJs.Store.load()各参数含义解析
2016-03-07 08:57 0人阅读 评论(0) 收藏 编辑 删除![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/b367fdce88ee208da19a58e7fab01f44.jpg)
分类:
ExtJs(97)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/b16356edc9d65f9de5798055c2b20c3c.jpg)
目录(?)[+]
ExtJs.Store.load()各参数含义解析
2013-12-18 18:17 7869人阅读 评论(1) 收藏 举报![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/b367fdce88ee208da19a58e7fab01f44.jpg)
分类:
ExtJS(10)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/b16356edc9d65f9de5798055c2b20c3c.jpg)
2.callback为load的回调函数,在加载完成后执行,因此关闭提示框由它完成;
3.一定要给store的reload方法也添加callback函数,已关闭提示框
4.ExtJs的Store在加载时候一般是延迟加载的,这时候Grid就会先出现一片空白,等加载完成后才出现数据;因此,我们需要给它添加一个提示信息!;加载完毕关闭提示框
例子主要代码如下:
[html] view
plaincopy
var msgTip; // 一定要定义在使用前,且定义为全局变量
var reportStore=new Ext.data.Store({
proxy:reportProxy,
reader:reportReader,
listeners:{
beforeload:function(){
msgTip = Ext.MessageBox.show({
title:'提示',
msg:'页面报表统计信息刷新中,请稍后......'
});
}
}
});
reportStore.load({
callback: function(records, options, success){
msgTip.hide(); // 加载完成,关闭提示框
}
});
注意:如果有调用reload来重新刷新页面,reload也要添加callback函数来关闭提示框
[html] view
plaincopy
reportStore.reload({
callback: function(records, options, success){
msgTip.hide(); // 加载完成,关闭提示框
}
});
--------------------------------------Store.load简介-----------------------------
store.load({
params: {start:0,limit:20}, //参数
// callback是加载完毕时执行的回调函数,它包含3个参数:records参数表示获得的数据,
// options表示执行load()时传递的参数,success表示是否加载成功。
callback: function(records, options, success){
Ext.Msg.alert('info', '加载完毕');
},
scope: store, //Scope用来指定回调函数执行时的作用域
//Add为true时,load()得到的数据会添加在原来的store数据的末尾,
//否则会先清除之前的数据,再将得到的数据添加到store中
add: true
});
相关文章推荐
- ExtJs.Store.load()各参数含义解析
- JS特殊符号
- javascript数组去重小结
- 关于JS中的constructor与prototype{转}
- EXTJS 中 anchor 的用法
- javascript ajax
- extjs5 表单校验 同步和异步
- 不要过分依赖JS代码的验证
- 20160307 - 双击打开 Js 扩展名的附件要保持留心
- 深夜睡不着,第二篇随笔,说说js的创建实例化过程
- JS冒泡与阻止
- javascript数组去重小结
- js日期插件dateHelp获取本月、三个月、今年的日期
- 论JavaScript模块化编程
- 基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
- javascript特殊日历控件分享
- JavaScript过滤字符串中的中文与空格方法汇总
- JavaScript中将数组进行合并的基本方法讲解
- JavaScript实现字符串与日期的互相转换及日期的格式化
- 详解JavaScript数组和字符串中去除重复值的方法