Flex ComboBox用户选择重置

时间:2010-02-11 22:01:50

标签: flex combobox

更具描述性,这是一个实例: http://interklub.biz/CTPonLine.html

在最后一栏中,有一个带有一些值的ComboBox。 当用户从第一行中选择ComboBox中的选项,然后向下滚动第一选择消失(返回到默认状态)。 有一些更奇怪的东西,早些时候我试图在附加列中再应用一个ComboBox,具有高度动态的值(对于不同的行完全不同),但是在执行相同操作(向下滚动然后向下滚动)之后,将值从不同的ComboBox中赋予dataProviders切换了。

1 个答案:

答案 0 :(得分:0)

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

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

  1. 将项呈示器的selectedValue绑定到其data元素的某个属性
    • 覆盖set data()以更新当前数据的控件
    • 代理dataChange事件并在那里更新
  2. 有关详情,请参阅Adobe的Working with Item Renderers