问题描述
|
我正在使用Sencha \的Ext.data.Store来保存一些项目。现在,它们来自xml Web服务,但是它将更改为JSON查询。添加500个项目后,在商店中调用ResumeEvents可能需要20秒钟!如果我从我的代码中注释Suspend和ResumeEvents,它将运行得更快。
是什么赋予了?库是否不合并多个事件通知,还是在调用ResumeEvents时将所有通知保存起来以发送?
这个不好。
谢谢,
格里
解决方法
尝试将suspendEvents参数设置为“ 0”,以防止在resumeEvents上排队事件。
myApp.myView.suspendEvents(false);
这是Sencha文档中参数的描述:
queueSuspended:布尔值
传递为true将排队的事件排队到
在resumeEvents调用后被解雇,而不是全部丢弃
暂停事件;