【问题标题】:Check boxes weird behavior in AS3 datagrid复选框在 AS3 数据网格中的奇怪行为
【发布时间】:2016-06-10 13:21:46
【问题描述】:

我有一个带有复选框的列 .. 如果我在选中某些复选框和未选中某些复选框的同时向下滚动,然后向上滚动复选框开始随机选中和未选中 .. 我尝试使用标记为选中和未选中的按钮更改它们仍然相同问题。 请帮忙。

【问题讨论】:

  • 您使用的是 itemRenderer,对吧?

标签: actionscript-3 apache-flex flex4 flash-builder


【解决方案1】:

假设您使用的是 itemRenderer,这是由于 Flex 中的默认 itemRenderer 行为所致。播放器计算屏幕上一次显示的项目数(例如 10 个),并创建该数量的实例以及列表顶部和底部的额外缓冲区实例。当您滚动列表时,播放器会重用现有实例,并通过数据源中的属性设置该实例的值。

要解决此问题,请让复选框在您的数据源中设置一个布尔值。在项目渲染器本身的 setter 方法中,检查该值并相应地设置复选框。

如果您想了解更多信息,Adobe Developer Connection 有一个关于 itemRenderers 的series of articles

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-01
    • 2020-08-29
    • 2012-06-15
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2011-07-11
    相关资源
    最近更新 更多