Prezados,
preciso popular um dataGrid com dados de um arrayCollection,
mas estou com o erro "1120: Access of property estado_acre."



<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns="olaMundo/src.*" xmlns:mx="
http://www.adobe.com/2006/mxml"; layout="absolute" width="100%" height="335"
xmlns:janelas="janelas.*" backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#98E680, #3FC317]">
    <mx:Script>
        <![CDATA[
                        import mx.rpc.events.ResultEvent;
            import mx.collections.ArrayCollection;
        import mx.controls.Alert
            //facilidades vono
            //listar cidade vono
            [Bindable]
            public function listarCidades():void{
                var estado_selecione:ArrayCollection=new
ArrayCollection([{estado:"", cidade:"", ddd:"", telefone:""}])
                var estado_acre:ArrayCollection=new
ArrayCollection([{estado:"ACRE", cidade:"RIO BRANCO", ddd:"68",
telefone:"3025-0090"}])
                var estado_bahia:ArrayCollection=new ArrayCollection([
                {estado:"BAHIA", cidade:"SALVADOR", ddd:"71",
telefone:"1234-5678"},

                ]);

            }
            public function carregar_estadosVono():void{
                mostrar_cidades.dataProvider=estado_selecione;
                if(buscar.selectedIndex==1){
                    mostrar_cidades.dataProvider=estado_acre
                }
                if(buscar.selectedIndex==2){
                    mostrar_cidades.dataProvider=estado_bahia
                }
            }


        ]]>
    </mx:Script>
    <mx:DataGrid x="10" y="86" width="716" height="239" id="cidades">
        <mx:columns>
            <mx:DataGridColumn headerText="Estado" dataField="estado"/>
                                <mx:DataGridColumn headerText="Cidade"
dataField="cidade"/>
                                <mx:DataGridColumn headerText="DDD"
width="55" dataField="ddd"/>
                                <mx:DataGridColumn headerText="Telefone"
dataField="telefone"/>
        </mx:columns>
    </mx:DataGrid>
    <mx:ComboBox x="10" y="56" id="buscar" change="carregar_estados()">
        <mx:String>Selecione</mx:String>
        <mx:String>Acre</mx:String>
        <mx:String>Bahia</mx:String>
    </mx:ComboBox>

</mx:Application>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

To unsubscribe, reply using "remove me" as the subject.

Responder a