【发布时间】:2013-03-09 05:04:53
【问题描述】:
我知道我们没有用于 flex 移动应用的 table\datagrid 组件。目前我正在开发一个 iPad 应用程序,我在其中使用 datagrid(虽然它说它没有优化),它在 iPad 上运行良好。没有滚动问题(我觉得会出现)。但唯一的问题是在切换下面的选项卡时,从一个选项卡移动到另一个选项卡需要很长时间(在移动前它只会挂起几秒钟)。当我删除数据网格时,它又可以正常工作了。切换速度和预期一样快。
因此我不想真正使用数据网格。我遇到了一个替代方案,它说将 List\DataGroup 与 itemrenderer 一起使用。但不确定我们如何显示大约 10 列。我们可以使用带有标签项渲染器的列表,并且可以调整每个列值之间的空间,如下所示: 数据.firstColValue 数据.secondColValue ..... 但是这样一来,我就不会得到数据网格的列宽增加\减少功能,这在这个项目中是非常需要的。
有没有一种方法可以从数据网格中删除繁重的功能并仅保留核心功能(此处需要)?如果没有,是否还有其他替代方案可以达到预期的效果?
【问题讨论】:
-
另外 - 不确定你是如何使用数据网格的,如果你使用的是项目渲染器,让它们变亮,确保你打开水平滚动,等等。搜索我们的博客以获得性能 - 有很多总体上优化 flex 数据网格的技巧。
标签: ios apache-flex list datagrid itemrenderer