Boa tarde.

Alguem poderia me ajudar, ainda não consegui resolver o problema?


On 27 dez, 11:32, claudemir <alvarae...@gmail.com> wrote:
> 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

Responder a