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/

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

Responder a