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