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