oi rafael, eu tentei a segunda opção que vc sugeriu:

{designa.dataprovider[designa.selectedinde...@id}

porém apareceu um warning e não retornou nada também

Data binding will not be able to detect changes when using square
bracket operator.  For Array, please use ArrayCollection.getItemAt()
instead.        proRelatorioCorregedoria/src    cabecalho.mxml  line
60      1258550106937   628


Em 18/11/09, Collin Peterson Mendes Chaves<collinpeters...@gmail.com> escreveu:
> oi JC, vou ver se explico : eu tenho o xml que eu gero no asp e trago
> para o combobox, é o seguinte xml
>
>   <?xml version="1.0" encoding="ISO-8859-1" ?>
>   <designacoes>
>      <designacao id="1">Exercício de sua Titularidade</designacao>
>      <designacao id="2">Exercício em Substituição</designacao>
>      <designacao id="3">Exercício por Designação</designacao>
>      <designacao id="4">Atuação em Auxílio ou Colaboração</designacao>
>      <designacao id="5">Relatório de Mutirão</designacao>
>      <designacao id="6">Relatório de Plantão</designacao>
>   </designacoes>
>
> em seguida eu atribuo o xml gerado a um ArrayCollection criado
> conforme o codigo a seguir:
>
>  [Bindable]
> public var designacao:ArrayCollection=new ArrayCollection();
>       
> public function BuscaDesignacao(event:ResultEvent):void{
>       designacao=event.result.designacoes.designacao;
> }
>
> esse array chamado designacao é colocado no data provider do combobox
> e com isso tenho a população dos dados dentro do componente. até ai
> nenhum problema.
>
> quando eu tento escolher o valor do combobox para enviar para o asp
> (para fazer a inserção no banco) percebo no asp que o conteúdo enviado
> é vazio, pois coloco um alert.show para exibir o retorno do asp e não
> retorna nada.
> o problema e que não sei o que está acontecendo, o porque de não está
> conseguindo passar o id para inserir.
>
> espero ter esclarecido melhor.
>
> Em 17/11/09, Rafael<rafael.tre...@gmail.com> escreveu:
>> eu faço desta maneira, tente ai
>>
>> "id do combobox".selectedItem."valor que deseja" ( no seu caso seria "id"
>> )
>>
>> ou tbm pode ser
>>
>> "id do combobox".dataProvider["id do combobox".selectedIndex]."valor que
>> deseja" ( no seu caso seria "id" )
>>
>>
>> 2009/11/17 Collin Peterson Mendes Chaves <collinpeters...@gmail.com>
>>
>>>
>>> oi rafael, tentei sua solução e continua saindo vazio -
>>> cb.designa.selectedItem.id
>>> JC, como seta o labelfield para @text? na verdade eu quero passar não
>>> o texto e sim o id.
>>>
>>> Em 17/11/09, Rafael<rafael.tre...@gmail.com> escreveu:
>>> > passe desta maneira
>>> > --> cb.designa.selectedItem.id
>>> >
>>> > 2009/11/17 J.C.Ködel <jcko...@gmail.com>
>>> >
>>> >> Tente passar os textos como atributos ao invés de inline.
>>> >>
>>> >> i.e.:
>>> >>
>>> >> <designacao id="1" text="Exercício ..."/>
>>> >>
>>> >> E setar o labelField para @text.
>>> >>
>>> >> --------------------------------------------------
>>> >> From: "Collin Peterson Mendes Chaves" <collinpeters...@gmail.com>
>>> >> Sent: Tuesday, November 17, 2009 12:02 PM
>>> >> To: "flexdev" <flexdev@googlegroups.com>
>>> >> Subject: [flexdev] passar parametros do combobox
>>> >>
>>> >>
>>> >>
>>> >>> pessoal, tenho o seguinte xml que uso para popular o combobox, até
>>> >>> ai
>>> >>> tudo
>>> >>> bem
>>> >>>
>>> >>> <?xml version="1.0" encoding="ISO-8859-1" ?>
>>> >>> <designacoes>
>>> >>>  <designacao id="1">Exercício de sua Titularidade</designacao>
>>> >>>  <designacao id="2">Exercício em Substituição</designacao>
>>> >>>  <designacao id="3">Exercício por Designação</designacao>
>>> >>>  <designacao id="4">Atuação em Auxílio ou Colaboração</designacao>
>>> >>>  <designacao id="5">Relatório de Mutirão</designacao>
>>> >>>  <designacao id="6">Relatório de Plantão</designacao>
>>> >>> </designacoes>
>>> >>>
>>> >>> o problema é que quando envio a informação escolhida por httpservice
>>> >>> para o asp que vai tratar a informação, percebo que a informação não
>>> >>> aparece (vazia). utilizo um alert.show para comprovar.
>>> >>>
>>> >>> já tentei de tudo para passar a informação e nada.
>>> >>>
>>> >>> {cb.designa.text}
>>> >>> {cb.designa.value}
>>> >>> {cb.designa.selectedItem.data}
>>> >>> {cb.designa.data}
>>> >>>
>>> >>> alguém pode me ajudar?
>>> >>>
>>> >>> >>
>>> >>
>>> >
>>> > >
>>> >
>>>
>>> >
>>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
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