首页 > Java > java教程 > 正文

Ext--延时加载实例详解

零下一度
发布: 2017-07-17 17:47:54
原创
1547 人浏览过

大家在多线程下使用extjs时应该遇到过以下情况: 

图片的延迟加载,是 APP 里常用的一种技术,图片首先会生成一张预览图,等到原图下载完成后,再替换掉。

同时渲染几个组件时,如果组件的内容是动态读取的时候,有时会出现后组件内容不是正确的渲染顺序出现的内容。比如同时渲染两个form,form的字段是动态获取的,结果form2 中的字段 覆盖掉了form1的字段。这种情况是由于extjs是异步操作,所有加载都是同时进行的访问。想避免这种问题,有多种方法,在此提供一种:extjs 延迟加载任务

以下是任务代码:

//创建延迟加载对象
var task = new Ext.util.DelayedTask(function(){
    //这里放置要延迟加载的代码段
    getActNameChanged();
    //alert("延迟加载");
});
//调用延迟加载对象的delay方法执行  参数为毫秒 本示例延迟0.1秒执行
task.delay(100);
登录后复制

以上是Ext--延时加载实例详解的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!