Flex Combobox - 编辑/删除选项

时间:2009-08-18 15:37:49

标签: flex combobox

我正在使用组合框控件,并且数据提供者被设置为XML。 设置数据提供者后,我想编辑第一个选项的文本,我还需要在第二个位置插入一个项目。

我该怎么做?使用ItemRenderer? 请提出你的建议。

1 个答案:

答案 0 :(得分:0)

您应该编辑dataProvider本身。使它成为一个ArrayCollection(或其他实现IList的东西),你的组合框会在你做出更改时自动更新。还要确保数组集合中包含可绑定对象。

更改ArrayCollection很简单。您可以说dataProvider.getItemAt(0).labelProperty = "whatever" - 这假设您有一个属性为“labelProperty”的对象,并且您的组合框的labelField设置为它。

要添加项目,请使用dataProvider.addItemAt(item, 1)