【发布时间】:2012-08-12 02:18:27
【问题描述】:
由于数据网格中有许多链接按钮,我正面临加载时间问题。
假设,在我的页面中,有 4 个 pod(panel) 对象,每个都包含 ADGrid。 截至目前,对于某些场景,我们必须将所有数据网格列 itemrenderer 设置为 LinkButton,但第一列除外。 目前,我有 21 列,记录只有 10 条,因此对于一个 AdvancedDataGrid,创建了 210 个 LinkButton 对象。
一屏总共有 210*4(AdvancedDataGrids) = 840 个 LinkButton 实例。
由于这个原因,我面临性能问题,屏幕渲染每个对象需要 30 秒。
如果我评论那个 itemrenderer,大约需要 20 秒。
我尝试过的方法:1) 我也评论了所有 setStyle 功能,但输出在 1 到 1.5 秒内有所不同 2) 为了检查性能,我没有创建 LinkButton,而是使用 Button 作为渲染器,并使用标签作为渲染器 - 即使差异仅在 1 到 2 秒内。
我非常感谢您的解决方案。
【问题讨论】:
标签: performance apache-flex flex3 itemrenderer advanceddatagrid