在Flex中显示数据表的最佳性能是什么?
是否有本机Flex Datagrid组件的替代品?以渲染速度着称的替代品?
是否有其他方法可以显示表格?
我有一个大约有70行和7列简单文本数据的数据网格。这是当前创建并加载到内存中。这是快速刷新(大约800毫秒),并且在渲染表时其他动画有轻微的延迟......所以我试图减少渲染时间。
答案 0 :(得分:1)
据我所知,你有DataGrid,AdvancedDataGrid和TileList。但我从来没有遇到任何速度问题。但是,根据您选择在单元格中显示的内容,它们会变慢,特别是如果您想使用胖图像(在这种情况下,您可以选择以较低的分辨率创建副本)。
所有控件都非常适合加载和显示内容,因为它们是基于滚动到视图所需的。
你的问题有多慢?你投入细胞的是什么(以及多少)?你知道它是Flex,还是它可能在你的数据提供者中?
答案 1 :(得分:1)
您需要数据网格吗?如果您不需要可调整大小的列,您还可以使用List和自定义itemrenderer。假设你有10行4列。数据网格将创建40个项目而不是列表,这将创建10个。
答案 2 :(得分:0)
您可以在此处尝试ElfGrid:http://www.elfgrid.com/
答案 3 :(得分:-2)
您可以使用< mx:Grid>零件。它比datagrid略轻。