2013-07-09 53 views
0

我目前面临的问题是链接到arrayCollection的火花数据网格中的女巫数据是在“实时”添加的我的意思是内容总是在变化。具有大型实时数据的Flex火花数据网格

但整个应用程序冻结,有没有办法重绘只有一部分datagrid?

编辑: 我试图运行我的应用程序,没有绑定我的arrayCollection和数据网格。 我使用套接字连接接收数据,并且接口仍然冻结,我如何给接口刷新数据接收期间的机会?

非常感谢。

+2

无论如何,只有可见的渲染器才会被重新绘制,所以瓶颈很可能在别处找到,但除非您提供更多信息和/或代码,否则我们无法分辨。 – RIAstar

+0

@RIAstar在MX DataGrid中;大量的列可能会减慢速度,因为即使列处于屏幕外,所有列都会呈现[可见行]。我不确定Spark DataGrid是否具有相同的限制。 – JeffryHouser

回答

0

根据有多少对象进入应用程序以及对象有多沉重,UI可能在对象实例化期间挂起以用于所有传入数据。如果目标是在网格中显示数据,则可能需要查看分页。 Flex网格可以在您滚动时自动请求下一页。

+0

好的,感谢您的回应,我继续测试案例,事实上通过套接字连接,我永久接收数据,并且当我将它们添加到数据网格中时,它将nevers刷新,我想找到强制更新数据网格的方法 – Sylvain

+0

发布一些代码可能会有帮助。如果您的网格dataProvider绑定到ArrayCollection并且网格没有更新,那听起来很不寻常。 – NTyler