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 <
[email protected]> 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 <[email protected]>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: [email protected]
>> MSN: [email protected]
>> Skype: amarildojf
>>
>> --
>> 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
>
>
>
>
> --
> *Fabio Luciano Goes dos Santos
> Analista Desenvolvedor
> [email protected]*
>
> --
> 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
--
Amarildo Lucena
Analista de Sistemas / Delphi Developer
GoogleTalk: [email protected]
MSN: [email protected]
Skype: amarildojf
--
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