以下で説明するように、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」フィールドのUNIQUE VALUESをComboBox に設定したいと考えています。
<mx:ComboBox id="appCombo" dataProvider="{initDG}" labelField="appName"/>
私が考えることができる 1 つの方法は、Array オブジェクトをループし、各オブジェクトをチェックして、一意の appName エントリを別の Array にプッシュすることです。利用可能なより良い解決策はありますか?