proriedade não existe no TextInput!!!

2009/8/24 Vinicius Martinez <vinicius.b.marti...@gmail.com>

> Lista,
>
> Bom dia/tarde a todos.
>
> Seguinte, atualmente estou utilizando Flex + Java + BlazeDS na minha
> aplicação e estou com uma dúvida no "bind" automático de valores do meu
> objeto.
>
> Gostaria de saber, se nos meus campos do meu formulário se é possível
> "bindar" os campos desse formulário com o objeto que estou passando pro meu
> remote object.
>
> Irei exemplificar:
>
>  - supondo que tenha um cadastro de livros com 2 campos..nome e author
> (tenho a classe actionScript e java já configuradas e com os mesmos campos),
> teria como atribuir direto um campo do formulário a uma propriedade do
> objeto "livro" ?
>
> Exemplo:
>
> <mx:FormItem label="NAME" width="100%">
>   <mx:TextInput width="30%" id="bookName" *proriedade="book.name*"/>
>  </mx:FormItem>
>
>  <mx:FormItem label="AUTHOR" width="100%">
>    <mx:TextInput width="30%" id="bookAuthor" *proriedade="book.author"*/>
>   </mx:FormItem>
>
>
> Esse tipo de "bind" é muito utilizado pelo pessoal de java e tudo mais nas
> mais diversas frameworks de mercado e pra mim seria muito útil para
> economizar código, pois atualmente quando quero "submeter" um formulário com
> os valores preenchidos tenho que montar o objeto.
>
> Exemplo:
>
>  public function save():void{
>   book = new BookForm();
>   book.author = bookAuthor.text;
>   book.name = bookName.text;
>   ro.save(book); //meu remote object que fará a integração Flex + JAVA
> (utilizando blazeDS)
> }
>
> Gostaria muito de se é possível de alguma forma o "bind" de campos de um
> objeto pois esse passo de "montar" o objeto quando a tela é m uito complexa
> se torna muito lento e manual pra fazer algo mais ou menos assim:
>
> [Bindable] public var book:Book;
>
>
>  public function save():void{
>   ro.save(book); //meu objeto já preenchido direto da tela
> }
>
> Se alguém puder ajudar, agradeço.
>
> Obrigado de qualquer forma.
>
> Att,
> --
> Vinicius Branda Martinez
>
> MSN/GTalk: vinicius.b.marti...@gmail.com
> Skype: vinicius.branda
>
>
> >
>

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

Responder a