Apache flex Flex组合框用户选择重置

Apache flex Flex组合框用户选择重置,apache-flex,combobox,Apache Flex,Combobox,更具描述性的是,这里有一个实例: 在最后一列中有一个带有一些值的组合框。 当用户从第一行选择ComboBox中的一个选项,然后向下滚动时,第一个选项将消失(返回默认状态)。 还有一件更奇怪的事,早些时候我曾尝试在附加列中应用一个多个组合框,具有高度动态的值(不同行的值完全不同),但具有相同的操作(向下滚动,然后向下滚动)来自不同组合框的数据提供程序的值被切换。看起来您没有正确初始化项目呈现程序——当重新使用呈现程序时,它将保留其旧值,而不是从数据更新 您应该能够通过执行以下操作之一来解决此问题

更具描述性的是,这里有一个实例:

在最后一列中有一个带有一些值的组合框。 当用户从第一行选择ComboBox中的一个选项,然后向下滚动时,第一个选项将消失(返回默认状态)。
还有一件更奇怪的事,早些时候我曾尝试在附加列中应用一个多个组合框,具有高度动态的值(不同行的值完全不同),但具有相同的操作(向下滚动,然后向下滚动)来自不同组合框的数据提供程序的值被切换。

看起来您没有正确初始化项目呈现程序——当重新使用呈现程序时,它将保留其旧值,而不是从数据更新

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

  • 将项目呈现器的
    selectedValue
    绑定到其
    数据
    元素的某些属性
    • 重写
      set data()
      以更新当前数据的控件
    • 处理dataChange事件并在那里更新
  • 有关更多信息,请参见Adobe