我有一个 ArrayCollection,如下所述。
private var initDG:ArrayCollection = new ArrayCollection([
{fact: "Order #2314", appName: "AA"},
{fact: "Order #2315", appName: "BB"}
{fact: "Order #2316", appName: "BB"}
...
{fact: "Order #2320", appName: "CC"}
{fact: "Order #2321", appName: "CC"}
]);
我想用ArrayCollection initDG中的“appName”字段的唯一值填充一个组合框。
<mx:ComboBox id="appCombo" dataProvider="{initDG}" labelField="appName"/>
我能想到的一种方法是遍历 Array 对象,并为每个对象检查并将唯一的 appName 条目推送到另一个 Array 中。有没有更好的解决方案?