When and where are you calling the function that 
populates "districts"

   This is a working example I put together based on you code below.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
layout="absolute"
        creationComplete="init()">
<mx:Script>
        <![CDATA[
                [Bindable]
                public var districts:Array;
                
                public function init():void{
                var     NumberOfDistricts:Number = new Number(4);
                var tempDistricts:Array = new Array
(NumberOfDistricts);
                
                for (var i:Number = 0; i < NumberOfDistricts; i++){
                tempDistricts[i] = ("June "+i);
                }
                        districts = tempDistricts;              
        
                        trace(districts);
                }

        ]]>
</mx:Script>

<mx:Panel maxWidth="135" width="25%" height="100%">
        <mx:List id="districtList" dataProvider="{districts}"
        width="100" height="100%" resize="false" 
allowMultipleSelection="true"
        dragEnabled="true"/>
</mx:Panel>


        
</mx:Application>

--- In flexcoders@yahoogroups.com, "jnewport" <[EMAIL PROTECTED]> 
wrote:
>
> Yes, districts is set to 
> 
>               [Bindable]
>               public var districts:Array;
> 
> j :)
> 
> --- In flexcoders@yahoogroups.com, "Oscar" <oscar_cortes@> wrote:
> >
> >  
> >   Did you declare districts as  [Bindable]? 
> > 
> >   
> > 
> > --- In flexcoders@yahoogroups.com, "jnewport" <jason_newport@> 
> > wrote:
> > >
> > > Why is my list not being populated with the data in my array? 
My 
> > trace
> > > statement shows that the Array "districts" (and I have tried
> > > "districts" as ArrayCollection) contains the data, but with my
> > > <mx:List dataprovider={districts}> it shows the list as empty?
> > > 
> > > Is this a bug in flex?
> > > 
> > > 
> > > 
> > >                           NumberOfDistricts = new
> > > Number(xmldpAddress.month[0].child("*").length());
> > >                           
> > >                           tempDistricts = new Array
(NumberOfDistricts);
> > >                           for (var i:Number = 0; i < 
NumberOfDistricts; 
> > i++){
> > >                                   tempDistricts[i] = 
(xmldpAddress.month
> > [EMAIL PROTECTED]);
> > >                           } 
> > >                           
> > >                           districts = tempDistricts;
> > >                           
> > >                   
> > >                           trace(districts);       
> > > 
> > > 
> > > ////////////partial mxml code//////////////
> > > 
> > > <mx:Panel maxWidth="135" width="25%" height="100%">
> > > <mx:List id="districtList" dataProvider="{districts}"
> > > width="100" height="100%" resize="false" 
> > allowMultipleSelection="true"
> > > dragEnabled="true"/>
> > > </mx:Panel>
> > >
> >
>







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to