you have to define the labelField when binding to 
dataProvider that has no "label" field.

<mx:ComboBox id="cbEdition"  labelField="myItem" 
dataProvider="{
  xmlEdition.lastResult.action.item}"  />

Ben Marchbanks

::: alQemy ::: transforming information into 
intelligence
http://www.alQemy.com

::: magazooms ::: digital magazines
http://www.magazooms.com

Greenville, SC
864.284.9918

Mark Bjærgager wrote:
> Being a newbie at Flex2 (and AS) I am trying to populate a combobox with
> specific values from a HTTPService.
> 
> The xml is retrieved and the datagrid works fine, but the combobox dont
> display the data.
> What I'd like is to have {title} as label and {edition} as value - later I
> will be using the selected value as a parameter for a new http call.
> 
> Any help will be really appreciated.
> 
> thanks,
> Mark
> 
> Here's my code :
> <?xml version="1.0"?>
> <!-- Simple example to demonstrate the HTTPService tag. -->
> <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml";
>    creationComplete="xmlEdition.send();">
>    <mx:HTTPService
>        id="xmlEdition"
>        url=" http://flex2.dk/mark/xml/ddt/xmlEdition.xml";
>        useProxy="false"
>        showBusyCursor="true" />
>    <mx:Panel title="DDT" height="95%" width="95%"
>        paddingTop="10" paddingBottom="10" paddingLeft="10"
> paddingRight="10">
>        <mx:DataGrid id="dgPosts" height="50%" width="75%"
>            dataProvider="{xmlEdition.lastResult.action.item}">
>            <mx:columns>
>                <mx:DataGridColumn headerText="Posts" dataField="edition"/>
>                <mx:DataGridColumn headerText="Date" dataField="title"/>
>            </mx:columns>
>        </mx:DataGrid>
>        <mx:ComboBox id="cbEdition" dataProvider="{
> xmlEdition.lastResult.action.item}"  />
>    </mx:Panel>
> </mx:Application>
> 

Reply via email to