Bom dia senhores. Estou com o seguinte problema, tenho dois objeto (TipoVeiculoComunicação e VeiculoComunicação), quando chamo e metodo salvar VeiculoComunicação, eu pego o TipoVeiculoComunicação que o usuario selecionou do combobox e seto no VeiculoComunicação, tudo certinho, no entanto quando chega no codigo java o objeto TipoVeiculoComunicação esta nulo, segue abaixo o código:
package com.digows.artigos.JavaFlex.view.entity { [RemoteClass(alias="com.digows.artigos.JavaFlex.model.entity.TipoVeiculoComunicacao")] [Bindable] public class TipoVeiculoComunicacao { public var id:Number; public var descricao:String; } } package com.digows.artigos.JavaFlex.view.entity { [RemoteClass(alias="com.digows.artigos.JavaFlex.model.entity.VeiculoComunicacao")] [Bindable] public class VeiculoComunicacao { public var id:Number; public var descricao:String; public var tipoVeiculoComuncacao:TipoVeiculoComunicacao; public function VeiculoComunicacao(){ tipoVeiculoComuncacao = new TipoVeiculoComunicacao(); } public function get tipoVeiculo():String{ return (tipoVeiculoComuncacao != null) ? tipoVeiculoComuncacao.descricao : "tipo não informado"; } } } <!-- Segue abaixo o metodo salva --> Ele selecionar o tipoVeiculoComunicacao so que quando passar o codigo java, o objeto tipoVeiculoComunicacao esta nulo, ele salva VeiculoComunicacao o id do tipo de veiculo de comunicação fica nulo public function save():void { this.veiculoComunicacao = new VeiculoComunicacao(); this.veiculoComunicacao.id = new Number(idTxt); this.veiculoComunicacao.descricao = descricaoTxt.text; this.tipoVeiculoComunicacao = combo_tipo.selectedItem as TipoVeiculoComunicacao; this.veiculoComunicacao.tipoVeiculoComuncacao = this.tipoVeiculoComunicacao; Alert.show(this.veiculoComunicacao.tipoVeiculoComuncacao.descricao); Alert.show(this.veiculoComunicacao.tipoVeiculoComuncacao.id.toString()); //Chama o metodo Save do servico "cargoService" veiculoComunicacaoService.save(veiculoComunicacao); } -- 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