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

Reply via email to