2016-07-31 61 views
1

我正在使用extjs数据存储。在我的应用程序中,当我执行插入超过100条记录时,填充网格会有相当大的延迟。可以做些什么来提高性能。我对extjs比较陌生。有没有办法将所有的记录卷分成几个使用web worker的线程。 extjs是否允许在每个部分平行填充之后插入记录。与extjs grid并行执行

回答

0

ExtJs将每一次数据更新吸引到浏览器。这种绘画操作和重新计算会导致巨大的性能损失。
对于这种情况下,可能会中断ExtJs中的图纸:

Ext.suspendLayouts(); 
// insert your hundreds of records here 
Ext.resumeLayouts(true);