Boa tarde Fabio, obrigado por responder. É o seguinte, já estou tentando utilizar da forma que você sugeriu, mesmo assim não estou conseguindo setar o estado do cliente que está sendo consultado, o combo preenche corretamente, mas não consigo setar a cidade do cliente em uma consulta, veja como está agora...
public function getListCidadesResult(evt:ResultEvent):void { listaCidade = evt.result as ArrayCollection; campoCidade.dataProvider = listaCidade; } <mx:ComboBox x="80" y="205" width="370" id="campoCidade" labelField="nome" dataProvider="listaCidade"/> var obj:Object = campoCidade.selectedItem; cliente.endereco.cidade = obj as CidadeVO; Em 8 de dezembro de 2011 10:05, Fabio Luciano Goes < fabiolucianog...@gmail.com> escreveu: > Amarildo, > > Pelo que pude observar, eu acho que no seu combo, > vc nao está pegando apenas o o nome da cidade, e não a classe endereco. > Eu costumo utilizar combo de maneira diferente, onde seto o dataprovider > do combro para um ArrayCollection. > > > <mx:ComboBox id="comboCurso" dataProvider="{listaCurso}" > labelField="descricao" width="30"></mx:ComboBox> > > curso.codigo = comboCurso.selectedItem.codigo; > > > Em 6 de dezembro de 2011 23:57, Amarildo Lucena <infosl...@gmail.com>escreveu: > >> Pessoal, desculpe por recorrer a lista por uma dúvida que acredito seja >> muito simples, mas já recorri ao google o quanto foi possível, mas os >> exemplos mostram na maioria a utilização de string apenas. Mas agradeço >> desde já quem puder me ajudar, sou iniciante e estou com prazo esgotado pra >> apresentar um protótipo ao cliente, não posso perder essa oportunidade. >> >> >> >> Tenho um DateField com o código abaixo, e não estou conseguindo pegar a >> data, assim como não consigo setar a data que trago do banco. neste caso, >> porque não consegui converter o date em String para setar na tag text. >> segue abaixo o código que estou usando. >> >> <mx:DateField x="415" y="25" width="115" id="campoDataExpRG" >> text="text="@{participanteVO.dadosPessoaFisica.rg.dataEmissao" >> formatString="DD/MM/YYYY"/> >> >> cliente.dadosPessoaFisica.rg.dataEmissao = campoDataExpRG.selectedDate; >> >> >> >> >> Tenho um tela com um combo de cidade, e não consigo pegar o código da >> cidade selecionada no combo, só o nome, assim como não estou conseguindo >> setar a cidade que trago do banco de dados. segue abaixo o código que estou >> usando. >> >> <mx:ComboBox x="80" y="205" width="370" id="campoCidade" >> text="@{participanteVO.endereco.cidade.nome}" labelField="nome" >> prompt="Selecione uma cidade"/> >> >> cliente.endereco.cidade = (campoCidade.selectedItem as CidadeVO); >> >> >> package entidades >> { >> [Bindable] >> [RemoteClass(alias="bean.EnderecoBean")] >> public class EnderecoVO >> { >> public var logradouro:String; >> public var numero:String; >> public var complemento:String; >> public var pontoReferencia:String; >> public var bairro:String; >> public var cidade:CidadeVO; >> public var cep:String; >> public function EnderecoVO() >> { >> cidade = new CidadeVO(); >> } >> } >> } >> >> >> >> package entidades >> { >> [Bindable] >> [RemoteClass(alias="bean.CidadeBean")] >> public class CidadeVO >> { >> public var codigo:int; >> public var nome:String; >> public var cep:String; >> public var codigoIBGE:int; >> public var estado:EstadoVO; >> public function CidadeVO() >> { >> estado = new EstadoVO(); >> } >> } >> } >> >> >> >> -- >> Amarildo Lucena >> Analista de Sistemas / Delphi Developer >> GoogleTalk: infosl...@gmail.com >> MSN: amarildoluc...@hotmail.com >> Skype: amarildojf >> >> -- >> 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 > > > > > -- > *Fabio Luciano Goes dos Santos > Analista Desenvolvedor > fabiolucianog...@gmail.com* > > -- > 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 -- Amarildo Lucena Analista de Sistemas / Delphi Developer GoogleTalk: infosl...@gmail.com MSN: amarildoluc...@hotmail.com Skype: amarildojf -- 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