Turns out at some point my data was going away.
I am afraid I don't know why, but I have managed to fix it.
Seems like the data was getting assigned before the creation complete
phase.

I was also able to get rid of the label function.
I set the labelField.
dataProvider="{dataSetColl}" labelField="DisplayName"

Thanks for you responses.
Joe


--- In flexcoders@yahoogroups.com, "kuroiryu42" <[EMAIL PROTECTED]> wrote:
>
> When I trace the code it seems like the label function is working
> great it returns demo as a string yet i see nothing on the comobox.
> What am I missing here?! sooo frustrated.
> 
> Another question, how do i get responses to my questions without
> having to search through the all the groups messages?
> 
> 
> XML1 = <ListDatasetsResponse>
>  <Datasets>
>   <Dataset id="001">
>    <DisplayName>demo</DisplayName>
>    <ReportData>
>      <Overview />
>      <Detail url="/detail1"/>
>    </ReportData>
>   </Dataset>
>   <Dataset id="002">
>    <DisplayName>demo2</DisplayName>
>    <ReportData>
>      <Overview />
>      <Detail url="/detail2"/>
>    </ReportData>
>   </Dataset>
>  </Datasets>
> </ListDatasetsResponse>
> 
> after the http call comes back i initialize the dataprovider for my
> combobox
> 
> dataSetColl = new XMLListCollection( XML1.Datasets.Dataset );
> 
> private function boxLabelFuntion(item):String
>       {
>       return XML(item).DisplayName.valueOf(); 
>       }
> 
> 
> <mx:ComboBox id="dataSetBox" dataProvider="{dataSetColl}"
> labelFunction="boxLabelFuntion" change="dataSetBoxChange(event)" x="0"
> y="-2" width="201" height="20"></mx:ComboBox>
> 
> Thanks,
> Joe
>


Reply via email to