Olá Luiz, seja bem vindo ao mundo do Flex.

Como você pode ter visto nos exemplos, o retorno dos dados no Flex usando
Remote Object, você terá sempre uma função de Result ou de Fault.

Então na função de result de sua chamada remote, popule o seu objeto VO e
logo você pode usá-lo diretamente em seus campos de TextInput usando
databinding.

Vejamos:

[Bindable]
private contatosVO:ContatosVO = new ContatosVO();

private function resultadoChamada(event:ResultEvent):void{
        contatosVO = ContatosVO(event.result);
}

<mx:TextInput id="txtNome" text="{ contatosVO.nome }" />
<mx:TextInput id="txtEmail" text="{ contatosVO.email }" />

Bom creio que você já deve ter a classe ContatosVO no Flex também... então
vc cria uma instancia local que seja Bindable e logo atribui o resultado a
ela, fazendo um Casting de ContatosVO. Logo após você seta as propriedades
text de seu TextInput usando a instancia de contatosVO e dizendo qual
propriedade que deseja usar.

Espero que soube explicar o que vc desejava fazer, caso tiver mais alguma
dúvida é só perguntar.

Abraços.

--
Att.,
José Carlos Silveira Fiel
Flex and PHP Developer
Adobe Certified Expert Flex with AIR
Blog: http://blog.josecarlosfiel.com.br/
Twitter: http://twitter.com/josecarlosfiel


2009/11/24 Luiz Barros <sailorwebm...@yahoo.com.br>

>
> Amigos sou usuário novato, em Flex
> Estou seguindo alguns tutoriais que encontrei em algums blogs sobre
> Flex
>
> Estou usando o PHP com o ZENDAMF para interagir com banco de dados
> Segui este tutorial
>
> http://www.leonardofranca.com.br/index.php/2009/04/24/adobe-flex-com-php-usando-zendamf-primeiros-passos/comment-page-1/
>
> Consegui com sucesso implementar corretamente.
>
> Agora estou com dúvidas
> Se ao invez de retornar os dados em um datagrig
> Eu quiser retornar preenchendo campos input text
>
> com o public function getData()
> $this->dados[] = $contatosVO;
>            }
>            return($this->dados);
>
> Eu estou retornando dados de um objeto tipado, correto ?
> Como posso entao preencher em um form campos
> nome, e-mail , id com estes dados ?
>
> Alguem pode me orientar ?
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Reply via email to