Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex spark datagrid具有大实时数据_Apache Flex_Actionscript_Datagrid - Fatal编程技术网

Apache flex Flex spark datagrid具有大实时数据

Apache flex Flex spark datagrid具有大实时数据,apache-flex,actionscript,datagrid,Apache Flex,Actionscript,Datagrid,我目前面临的问题是,spark datagrid链接到arrayCollection,其中数据是“实时”添加的,我的意思是内容总是在变化 但是整个应用程序都冻结了,有没有办法只重新绘制数据网格的某些部分 编辑: 我尝试在arrayCollection和datagrid之间没有绑定的情况下运行应用程序。 我使用套接字连接接收数据,但接口仍然冻结,如何在数据接收期间给接口一个刷新的机会 非常感谢。根据进入应用程序的对象数量和对象的重量,UI可能会在所有传入数据的对象实例化过程中挂起。如果目标是在网格

我目前面临的问题是,spark datagrid链接到arrayCollection,其中数据是“实时”添加的,我的意思是内容总是在变化

但是整个应用程序都冻结了,有没有办法只重新绘制数据网格的某些部分

编辑: 我尝试在arrayCollection和datagrid之间没有绑定的情况下运行应用程序。 我使用套接字连接接收数据,但接口仍然冻结,如何在数据接收期间给接口一个刷新的机会


非常感谢。

根据进入应用程序的对象数量和对象的重量,UI可能会在所有传入数据的对象实例化过程中挂起。如果目标是在网格中显示数据,则可能需要查看分页。Flex grids能够在您滚动时自动请求下一页。

无论如何,只有可见的渲染器被重新绘制,因此瓶颈很可能在其他地方找到,但除非您提供更多信息和/或代码,否则我们无法确定。@RIAstar在MX DataGrid中;很多列可能会减慢速度,因为所有列(对于可见行)都被渲染,即使这些列在屏幕外。我不确定Spark DataGrid是否有相同的限制。好的,谢谢你的回答,我继续测试这个案例,事实上通过套接字连接,我永久地接收数据,当我将数据添加到DataGrid时,它不会刷新,我想找到一种强制DataGrid刷新的方法发布一些代码可能会有所帮助。如果将网格数据提供程序绑定到ArrayCollection,并且网格没有更新,那么这听起来很不寻常。