首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

应用setInterval同步加载Ext多个Store

2012-11-23 
使用setInterval同步加载Ext多个Store我们知道Extjs加载Store是异步加载的,这有很多好处,这里不再说明。但

使用setInterval同步加载Ext多个Store

我们知道Extjs加载Store是异步加载的,这有很多好处,这里不再说明。但有时也需要多个store同步加载,比如我这里遇到的情况:动态解析生成图表,需要同时加载完成图表样式、图表轴、图表序列和图表数据之后才能完整解析生成图表,任意一个store没有加载完成时,解析数据都会造成解析错误,所以必须保证全部store加载完成后才能正确进行解析。要怎么保存多个store加载的同步呢?经常查资料、和思考、尝试,发现使用setInterval就可以轻松的实现多个store的同步加载,具体实现如下:

)都返回false时认为加载完成。

所列代码在产品中实际应用,确认可行。后面说明中的两个方法我没有进行尝试,不确定一定可行,有兴趣的可以尝试是否可行。

如果哪位大虾有其他可行方法或更好的方法,欢迎一起探讨。

热点排行