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