如何增强ItemSelector的滚动性能?

时间:2011-02-25 22:11:36

标签: extjs

我正在使用带有两个列表的ItemSelector,例如本演示中的第二个列表:

http://dev.sencha.com/deploy/dev/examples/multiselect/multiselect-demo.html

我的第一个列表中有大约600个项目,拖动滚动条时的性能在Firefox 3.x中是不可接受的。出于某种原因,IE7不是问题。有没有可以做的优化,所以滚动会更快?

[更新]

似乎将小部件放在xtype中时会出现问题:'fieldset'

一旦小部件移出字段集,问题就会消失。

2 个答案:

答案 0 :(得分:1)

你试过禁用萤火虫吗?

答案 1 :(得分:0)

在演示中,我无法看到任何事件在向上和向下滚动时触发。

可能你有一些设置在你的身上。

您可以覆盖列表的渲染器以使用更少的元素,目前每个项目有三个元素。然而,并没有在这方面抱着巨大的希望。

您最好的解决方案可能是找到一种方法,一次不在页面上显示600个项目。