faltou o labelField="nome_propriedade" []s,
2008/9/15 Wendelmaques Rodrigues <[EMAIL PROTECTED]>: > > > 2008/9/15 Jaison <[EMAIL PROTECTED]> >> >> pessoal seguinte, eu tenho um metodo que popula um combobox: >> >> public function carregaAreas():void{ >> patologia.retornaAreas.send(); >> } >> >> public function resultadoRetornaAreas(e:ResultEvent):void{ >> listaAreas = ArrayCollection(e.result.dados); >> } >> >> no php ta assim: >> >> function retornaAreas(){ >> $retorno['dados'] =""; > > Acho que tá errado, porque a vairável acima é um referência pra outro valor. >> >> $i = 0; >> $query = "select * from area ORDER BY nome_area ASC"; >> $resultado = pg_query(conecta(),$query); >> if(pg_num_rows($resultado)>0){ >> while ($linha = pg_fetch_array($resultado)) { >> $retorno['dados'][$i]['id_area'] = >> $linha['id_area']; >> $retorno['dados'][$i]['nome_area'] = >> utf8_decode($linha['nome_area']); >> $i++; >> } >> } >> return $retorno; > > Aqui você retorna a referência, mas ela não está definida corretamente. >> >> } > > Acho que seria: > > while ($linha = pg_fetch_array($resultado)) { > $retorno[$i]['id_area'] = $linha['id_area']; > $retorno[$i]['nome_area'] = utf8_decode($linha['nome_area']); > $retorno[$i]['label'] = $retorno[$i]['nome_area']; > $i++; > } > return $retorno; > >> >> no flex ta assim: >> >> <mx:ComboBox x="10" y="43" width="326" dataProvider="{listaAreas}"></ >> mx:ComboBox> >> >> >> minha dúvida: Porque naum popula? eu quero que apareça no combobox o >> nome da area (nome_area) mas naum aparece nada :( Alguem poderia me >> falar onde estou pecando?! :( >> >> abraço Galera! >> > > > > -- > Blog: http://wendel.blog.br/ > Celular: 61 9254-4688 > Twitter: http://twitter.com/wendelmaques/ > > > > -- Guilherme Blanco - Web Developer CBC - Certified Bindows Consultant Cell Phone: +55 (16) 9166-6902 MSN: [EMAIL PROTECTED] URL: http://blog.bisna.com Rio de Janeiro - RJ/Brazil --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---