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
-~----------~----~----~----~------~----~------~--~---

Responder a