|
|
1
1
请记住,在Flex列表中,您处理的是虚拟化和itemrender循环,因此通常只有当前可见的itemrender实际存在,因此才是真正需要更新的itemrender。 以下工作适用于基于火花列表的控件:
如果您有100个项目,这将更新10个可见的项目,并忽略虚拟的其余项目。 如果您使用的是mx DataGrid,您可能会想尝试这种方法的一种变体,但是它没有使用DataGroup/Spark虚拟化,所以我没有一个现成的答案。
|
|
|
2
0
数据组具有getItemIndicatesInView(),它将为您提供视图中所有项目呈现器的标记。用这些标记调用getElementAt。 我通常也会扩展ItemRenderer并添加以下内容,这将导致ItemRenderer的状态刷新。
|
|
|
3
0
对我来说很好 |