ExtJS ::存储loadData方法优化

时间:2012-07-05 07:53:55

标签: javascript extjs

我在数组中有一些数据(23000条记录)。我需要将它加载到商店。我在虚拟机中测试性能。

Chrome加载4秒,IE8加载200!秒。我已暂停这家商店的活动。我该怎么做才能优化这部分应用程序。 (IE删除了有关长时间运行脚本的恼人错误)..

Wtb.getPlanShiftStore().suspendEvents(false);   
Wtb.getPlanShiftStore().loadData(data);    
Wtb.getPlanShiftStore().resumeEvents(); 

也许有另一种方法可以更快地完成,或者我需要覆盖一些东西?我只需要创建模型并将其放入商店的数据......或者它是不可能的......?

1 个答案:

答案 0 :(得分:0)

loadRecords执行suspendEvents。试试sortOnLoadfalse,也许会有所帮助。 并使用服务器端数据分页。