Extjs之延迟加载

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

以下是任务代码:

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

如有疑问,请留言

阅读更多
版权声明:本文为博主原创文章,如有转载请注明出处http://blog.csdn.net/a8761087/article https://blog.csdn.net/a8761087/article/details/46815015
个人分类: extjs
下一篇Extjs下拉框扩展
想对作者说点什么? 我来说一句

ExtJs GridPanel延时加载.rar

2010年01月08日 1KB 下载

没有更多推荐了,返回首页

关闭
关闭