0

将为弹性数据 Grid 创建多少个项目渲染实例,它有 200 行数据,一次只能看到 50 个数据。要查看下一个 50,您需要滚动。有人也可以解释一下这个数字吗?

谢谢

4

1 回答 1

1

Flex DataGroups 使用虚拟化,这意味着只呈现可见项目。

每个Flex 4:了解 DataGroups 和 VirtualLayouts

DataGroups 允许你做一些叫做虚拟化的事情。这意味着,如果您有一个 ArrayCollection,其中包含 50 个项目,并且您的 DataGroup 一次仅显示 10 个项目,那么 Flash Player 将仅在屏幕上呈现 10 个视觉元素,并且当您不断向上或向下滚动时,这些渲染器将在彼此内部回收。换句话说,只会根据可见组件的大小创建几个视觉渲染器。

于 2012-10-30T07:01:50.927 回答