2015-06-29 11:52题主

多个store加载的问题

我由于涉及到表关联,使用了多个store分别加载关联表和主表数据,现在遇到问题是是不是关联表的store未能在主表store之前加载完成
各位是否有什么更好的预先加载方法?
放到module中加载的话,store还不存在,无法加载
2015-06-30 15:07#1
store通常是异步调用。
如果需要按次加载,可在store的回调中再打开另外的store即可。
2015-06-30 18:38#2
谢谢分享!
我的KV1中保存的是用户的键值对(从数据库获取),用于renderer对应的UsrID列;
在grid所用的Store初始化的时候常常会出现KV1等加载完成的情况,即使在grid的Store的beforeload中加载了KV(如图,应该是ajax访问和数据库读取的延迟情况),导致renderer列时无法显示对应值;

目前我的临时解决方案是将未获得的数据renderer为"请刷新",渲染完grid后重新加载一次grid数据,重新renderer
2015-07-13 12:15#3
不用搞这么复杂吧?
在 serverscript 中获取键值静态数据{#array#}放到客户端,在 renderer 里就可以用~
2015-07-13 15:42#4
新手,求示例,serverscript没怎么看懂
2015-07-16 13:08#5
就是js语法写的java代码
2015-07-17 16:56#6
问题是,怎么输出到客户端,和客户端请求更新?因为同一个页面中的combo使用的数据来源于可以更改的数据表~

返回开发者社区