Ext之延时加载
2024-09-27 11:40:11
大家在多线程下使用extjs时应该遇到过以下情况:
同时渲染几个组件时,如果组件的内容是动态读取的时候,有时会出现后组件内容不是正确的渲染顺序出现的内容。比如同时渲染两个form,form的字段是动态获取的,结果form2
中的字段
覆盖掉了form1的字段。这种情况是由于extjs是异步操作,所有加载都是同时进行的访问。想避免这种问题,有多种方法,在此提供一种:extjs
延迟加载任务
以下是任务代码:
//创建延迟加载对象
var task = new Ext.util.DelayedTask(function(){
//这里放置要延迟加载的代码段
getActNameChanged();
//alert("延迟加载");
});
//调用延迟加载对象的delay方法执行 参数为毫秒 本示例延迟0.1秒执行
task.delay(100);
如有疑问,请留言
转自:http://blog.csdn.net/a8761087/article/details/46815015
最新文章
- 查询表结构sql
- MYSQL命令行使用指南
- 379. Design Phone Directory
- JavaScript闭包(二)——作用
- Regularization on GBDT
- linux tricks 之 bitmap分析.
- 判断checkbox是否被选中事件
- js解码
- 解决MindManager缺少mfc100u.dll无法启动的难题-转载
- Android IOS WebRTC 音视频开发总结(三一)-- 自定义传输实现一对多
- 苹果开发——App内购以及验证store的收据(二)
- CSS美化 input type=file 兼容各个浏览器(转)
- WAMP学习日记之:Apache发布php网站
- PCB外形加工
- Win7安装vs2010失败
- C# .NET更智能的数据库操作的封装完整版(重构)
- 时间通用类 datetime
- 关于火狐和IE下href=";javascript:void(0)";兼容性的问题
- View操作 swift
- 2018年2月19日我的java学习(——)