blob: af531afd2a908a005f74c4339e813b464a8f5828 [file] [log] [blame]
<s:ComboBox
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
width="150"
height="24"
color="0xFF0000"
dataProvider="{complexDP}"
labelToItemFunction="{myLabelToItemFunction}"
selectedIndex="0"
labelField="ingredient">
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var complexDP:ArrayCollection = new ArrayCollection(
[
{ingredient:"Salmon", category:"meat"},
{ingredient:"Potato", category:"starch"},
{ingredient:"Cucumber", category:"vegetable"},
{ingredient:"Steak", category:"meat"},
{ingredient:"Rice", category:"starch"},
{ingredient:"Cumin", category:"spice"}
]
);
private function myLabelToItemFunction(input:String):*
{
return {ingredient:input, category:"mystery"};
}
]]>
</fx:Script>
</s:ComboBox>