【问题标题】:Flex ComboBox user choice resetFlex ComboBox 用户选择重置
【发布时间】:2010-02-12 16:54:30
【问题描述】:

为了更具描述性,这里有一个活生生的例子: http://interklub.biz/CTPonLine.html

在最后一列中有一个包含一些值的 ComboBox。 当用户从第一行中选择 ComboBox 中的选项然后向下滚动时,第一个选项会消失(返回默认状态)。 更奇怪的是,早些时候我尝试在附加列中应用一个 ComboBox,具有高度动态的值(对于不同的行完全不同),但是在相同的操作之后(向下滚动然后向下滚动)值 dataProviders 来自不同的 ComboBox是开关。

【问题讨论】:

    标签: apache-flex combobox


    【解决方案1】:

    您似乎没有正确初始化您的项目渲染器 - 当渲染器被重用时,它会保留其旧值而不是从您的数据更新。

    您应该能够通过执行以下操作之一来解决此问题:

    1. 将项目渲染器的selectedValue 绑定到其data 元素的某个属性
      • 覆盖set data() 以更新当前数据的控件
      • 作用于 dataChange 事件并在那里更新

    请参阅 Adob​​e 的 Working with Item Renderers 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2016-11-26
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2011-08-17
      • 2021-12-24
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      相关资源
      最近更新 更多