У меня есть 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"}
]);
Я хочу заполнить поле со списком УНИКАЛЬНЫЕ ЗНАЧЕНИЯ поля "appName" из ArrayCollection initDG .
<mx:ComboBox id="appCombo" dataProvider="{initDG}" labelField="appName"/>
Один из способов, который я мог бы придумать, - это циклически проходить по объектам Array и для каждого объекта проверять и помещать уникальные записи appName в другой Array. Есть ли лучшее решение?