【发布时间】:2009-06-05 19:37:12
【问题描述】:
假设我有一个组合框,我正在使用 ActionScript 将其数据提供者从 oldDataProvider 切换到 newDataProvider。两个数据提供者都是 ArrayCollections。然后,当oldDataProvider ArrayCollection 发生更改时,它会影响组合框,尽管它不再是它的数据提供者。具体来说,当从oldDataProvider(在newDataProvider 值范围内)删除一个项目时,它会将组合框的selectedIndex 值减一,从而更改所选项目。
这样切换数据提供者是一种好习惯吗?我怀疑这是问题的根源。还是只有一个数据提供者并相应地调整其值更好?
【问题讨论】:
标签: apache-flex