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 <[email protected]>
>
> 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 [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
-~----------~----~----~----~------~----~------~--~---