`
weibawoaini
  • 浏览: 19840 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

关于EXTJS延时的问题

 
阅读更多

     今天在做EXTJS开发的时候遇到一个问题,在OnReady函数中,有一个store,在store加载完以后我连续调用了3个方法,在三个方法中都分别用到了前面加载的store,出现一个非常奇怪的问题,在前面两个方法中用到store的时候会报一个错:对象不支持方法或属性,但是当我把前面两个方法中的用到store的地方注释掉以后,在第三个方法的时候就没有问题。
     百思不得其解,最后突然想到,会不会是因为执行得太快快了,所以前面两个方法执行的时候store还没有加载完呢?而到第三个方法调用的时候刚好加载完了呢?我就试着用延时的方法,在调用三个方法之前让系统延时100ms,结果,嘿!还真管用,没有任何错误!

     不知道还有更加有效的办法没有,望高手指点!
分享到:
评论
4 楼 weibawoaini 2010-07-21  
yuanke 写道
怎么延时啊,你上面好像没说?我最近也遇到个问题,store第一次加载后速度慢,所以,渲染的就显示不出来,加载后就可以了,不知道怎么解决好




setTimeout
3 楼 yuanke 2010-07-11  
怎么延时啊,你上面好像没说?我最近也遇到个问题,store第一次加载后速度慢,所以,渲染的就显示不出来,加载后就可以了,不知道怎么解决好
2 楼 ray_java 2010-03-16  
谢谢分享!
1 楼 Evin7 2010-03-13  
store的加载方法是有回调函数的,你使用store的那几个方法最好在回调方法中调用。

相关推荐

    ExtJs GridPanel延时加载.rar

    在给定的"ExtJs GridPanel延时加载.rar"文件中,主要涉及的核心概念是ExtJs中的GridPanel组件以及延时加载技术。GridPanel是ExtJs中一个非常重要的组件,它用于展示表格数据,而延时加载则是一种优化大量数据处理的...

    extjs弹出框 n秒后消失

    在EXTJS中,弹出框(也称为警告、信息或确认对话框)是用户界面交互的重要组成部分,常用于向用户提供信息、警告或者等待用户确认操作。实现EXTJS弹出框在n秒后自动消失,我们可以利用EXTJS的定时器(Ext.util....

    ExtJS 3.x中文API

    ExtJS 是一个流行的JavaScript库,专门用于构建富客户端应用程序。3.x 版本是其早期的一个稳定版本,广泛应用于各种企业级应用开发。这个“ExtJS 3.x 中文API”压缩包提供了一个中文版的文档,对于那些不熟悉英文...

    使用Sencha ExtJS和Sencha Cmd开发RIA程序.pdf

    组件模型涵盖了组件层次结构、xtype、延时实例化以及如何显示或隐藏组件等概念。容器组件和布局管理则允许开发者灵活地组织和定位页面中的各种组件,以适应不同的屏幕和窗口尺寸。 ExtJS的事件模型支持组件之间的...

    extjs4.0desktop图标换行

    `延时调用`initShortcut`函数,确保DOM元素完全加载后再进行布局调整,避免布局错误。 - 使用`Ext.fly(items[i]).setXY([col.x,row.y]);`动态设置每个图标的坐标,实现了灵活的布局控制。 ### 总结 通过上述分析,...

    Extjs表单输入框异步校验的插件实现方法

    - init函数:插件初始化时,为表单字段绑定了keyup事件,使用了Ext.Function.createBuffered函数创建了延时函数,只有在用户停止输入指定的缓冲时间内,才会执行校验函数。 - params:在发送Ajax请求时,可以动态...

    EXTJS总结.txt

    一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存...

    ExtJS[Desktop]实现图标换行示例代码

    为了解决这个问题,通过编写JavaScript代码,可以让桌面图标根据窗口大小自动换行。 首先,要实现图标换行,需要在ExtJS desktop组件的基础上编写代码。具体是在desktop.js文件中添加或修改初始化函数。核心步骤...

    DELPHI+UniGUI开发常见问题集合说明

    uniGUI是优秀的delphi开发网页应用的框架,完全基于ExtJS,全面支持Ajax技术 转发:这个文档中的话题与解决方案,几乎全部来自UniGUI的交流群

    TipLite 漂亮的EXT气泡提示插件.zip

    4. **延时显示与自动关闭**:为了防止频繁提示打扰用户,TipLite支持设置延迟显示时间和自动关闭时间,用户可以根据实际需求进行配置。 5. **定位策略**:TipLite能够根据目标元素的位置自动调整提示的位置,以避免...

    Ext Js权威指南(.zip.001

    5.4.1 延时任务:ext.util.delayedtask / 196 5.4.2 一般任务:ext.util.taskrunner与ext.taskmanager / 198 5.4.3 封装好的单击事件:ext.util.clickrepeater / 200 5.5 键盘事件 / 201 5.5.1 为元素绑定键盘...

    ExtAspNet_v2.3.2_dll

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

Global site tag (gtag.js) - Google Analytics