【问题标题】:Flex spark datagrid with big real time data具有大实时数据的 Flex Spark 数据网格
【发布时间】:2013-07-09 21:45:41
【问题描述】:

我目前正面临与“实时”添加女巫数据中的 arrayCollection 链接的 spark 数据网格的问题,我的意思是内容总是在变化。

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

编辑: 我试图在我的 arrayCollection 和数据网格之间没有绑定的情况下运行我的应用程序。 我使用套接字连接接收数据,但界面仍然冻结,如何在数据接收期间让界面有机会刷新?

非常感谢。

【问题讨论】:

  • 无论如何,只有可见的渲染器会被重绘,所以瓶颈很可能在其他地方找到,但除非您提供更多信息和/或代码,否则我们无法判断。
  • @RIAstar 在 MX 数据网格中;很多列可能会减慢速度,因为即使列在屏幕外,所有列都被渲染[对于可见行]。我不确定 Spark DataGrid 是否有同样的限制。

标签: apache-flex actionscript datagrid


【解决方案1】:

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

【讨论】:

  • 好的,感谢您的回复,我继续测试案例,实际上通过套接字连接,我永久接收数据,并且当我将它们添加到数据网格时,它永远不会刷新,我想找到一种强制刷新数据网格的方法
  • 发布一些代码可能会有所帮助。如果您将网格 dataProvider 绑定到 ArrayCollection 并且网格没有更新,这听起来很不寻常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-23
  • 2011-11-18
  • 1970-01-01
  • 2011-04-27
  • 1970-01-01
  • 1970-01-01
  • 2012-05-24
相关资源
最近更新 更多