Apache flex Flex spark datagrid具有大实时数据
我目前面临的问题是,spark datagrid链接到arrayCollection,其中数据是“实时”添加的,我的意思是内容总是在变化 但是整个应用程序都冻结了,有没有办法只重新绘制数据网格的某些部分 编辑: 我尝试在arrayCollection和datagrid之间没有绑定的情况下运行应用程序。 我使用套接字连接接收数据,但接口仍然冻结,如何在数据接收期间给接口一个刷新的机会Apache flex Flex spark datagrid具有大实时数据,apache-flex,actionscript,datagrid,Apache Flex,Actionscript,Datagrid,我目前面临的问题是,spark datagrid链接到arrayCollection,其中数据是“实时”添加的,我的意思是内容总是在变化 但是整个应用程序都冻结了,有没有办法只重新绘制数据网格的某些部分 编辑: 我尝试在arrayCollection和datagrid之间没有绑定的情况下运行应用程序。 我使用套接字连接接收数据,但接口仍然冻结,如何在数据接收期间给接口一个刷新的机会 非常感谢。根据进入应用程序的对象数量和对象的重量,UI可能会在所有传入数据的对象实例化过程中挂起。如果目标是在网格
非常感谢。根据进入应用程序的对象数量和对象的重量,UI可能会在所有传入数据的对象实例化过程中挂起。如果目标是在网格中显示数据,则可能需要查看分页。Flex grids能够在您滚动时自动请求下一页。无论如何,只有可见的渲染器被重新绘制,因此瓶颈很可能在其他地方找到,但除非您提供更多信息和/或代码,否则我们无法确定。@RIAstar在MX DataGrid中;很多列可能会减慢速度,因为所有列(对于可见行)都被渲染,即使这些列在屏幕外。我不确定Spark DataGrid是否有相同的限制。好的,谢谢你的回答,我继续测试这个案例,事实上通过套接字连接,我永久地接收数据,当我将数据添加到DataGrid时,它不会刷新,我想找到一种强制DataGrid刷新的方法发布一些代码可能会有所帮助。如果将网格数据提供程序绑定到ArrayCollection,并且网格没有更新,那么这听起来很不寻常。