[Bindable] var book : Book;

<mx:Binding source="textAuthor.text" destination={book.author}"/>

<mx:Textinput text="{book.author}" />


dá uma lida na documentação, abraços.



2009/8/25 Eduardo Kraus <[email protected]>

> proriedade não existe no TextInput!!!
>
> 2009/8/24 Vinicius Martinez <[email protected]>
>
> 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: [email protected]
>> Skype: vinicius.branda
>>
>>
>>
>>
>
> >
>


-- 
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil

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