Sugestão rápida:
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%"> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.collections.ArrayCollection; [Bindable] public var arrDados_subcategoria:ArrayCollection; [Bindable] public var checks:Array = new Array(); ]]> </mx:Script> <mx:TileList id="tileFilmes" verticalScrollPolicy="off" width="100%" height="100%" dataProvider="{arrDados_subcategoria}"> <mx:itemRenderer> <mx:Component> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" horizontalAlign="left" horizontalScrollPolicy="off" verticalScrollPolicy="off"> <mx:CheckBox name="{data.cd_subcategoria}" id="cd_subcategoria" click="parentApplication.pesquisa_subcategoria()" selected="true" label="{data.ds_subcategoria_pt}" creationComplete="checks.push(cd_subcategoria)"/> </mx:VBox> </mx:Component> </mx:itemRenderer> </mx:TileList> </mx:Canvas> No "creationComplete" do seu Check Box você pode adicionar ele num array. Agora você tem uma propriedade publica ("checks") no seu componente que contem referência para todos os seus check boxes. []'s Beck Novaes On Mar 31, 10:58 am, Pat <[EMAIL PROTECTED]> wrote: > facilita se eu mandar um print de como tah a tela? > > On 31 mar, 11:53, Pat <[EMAIL PROTECTED]> wrote: > > > Esse o código do componente chamado na primeira divisão do accordion, > > pra cada divisão tem um semelhante só que com opções diferentes, pq > > são temas de filtros diferentes: > > > =========================== 1º header do accordion (tipos de produto) > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" > > height="100%"> > > <mx:Script> > > <![CDATA[ > > import mx.controls.Alert; > > import mx.collections.ArrayCollection; > > [Bindable] public var > > arrDados_subcategoria:ArrayCollection; > > ]]> > > </mx:Script> > > > <mx:TileList id="tileFilmes" verticalScrollPolicy="off" width="100%" > > height="100%" dataProvider="{arrDados_subcategoria}"> > > <mx:itemRenderer> > > <mx:Component> > > <mx:VBox > > xmlns:mx="http://www.adobe.com/2006/mxml" > > width="100%" > > horizontalAlign="left" > > horizontalScrollPolicy="off" > > verticalScrollPolicy="off"> > > <mx:CheckBox > > name="{data.cd_subcategoria}" id="cd_subcategoria" > > click="parentApplication.pesquisa_subcategoria()" selected="true" > > label="{data.ds_subcategoria_pt}"/> > > </mx:VBox> > > </mx:Component> > > </mx:itemRenderer> > > </mx:TileList> > > > </mx:Canvas> > > > Eu tava até pensando... eu preciso montar um loop pra reenviar o > > httpservice e refazer minha vitrine? > > Putz, na boa, eu num sei se eu que to complicando, talvez até tenha um > > modo mais fácil de fazer isso e eu num sei como... > > > =( > > > On 31 mar, 11:40, Beck Novaes <[EMAIL PROTECTED]> wrote: > > > > Hm? Você tem vários Checkboxes com o mesmo id? Como? Teoricamente você > > > não pode ter mais de um controle com o mesmo Id num mesmo MXML. > > > > []'s > > > Beck Novaes > > > > On Mar 28, 3:43 pm, Pat <[EMAIL PROTECTED]> wrote: > > > > > Vou explicar de outra forma pra ver se vcs entendem e conseguem me > > > > ajudar. > > > > > assim é o meu menu: > > > > > header 1 accordion > > > > checkbox id="subcategoria" label="a" click=funcao(event)" > > > > checkbox id="subcategoria" label="b" click=funcao(event)" > > > > checkbox id="subcategoria" label="c" click=funcao(event)" > > > > checkbox id="subcategoria" label="d" click=funcao(event)" > > > > > header 2 do accordion > > > > checkbox id="material" label="a" click=funcao(event)" > > > > checkbox id="material" label="b" click=funcao(event)" > > > > checkbox id="material" label="c" click=funcao(event)" > > > > checkbox id="material" label="d" click=funcao(event)" > > > > > preciso que ao clicar em algum dos checkbox eu reenvie o httpservice > > > > com os valores tickados pra remontar a vitrine conforme a pesquisa > > > > feita. > > > > > o problema é como eu pego os valores do checkbox se nem tem essa > > > > propriedade (value)? > > > > e como eu montaria um array se pelo que vi num tem index em checkbox e > > > > eu tenho varios com o mesmo nome? > > > > > On 26 mar, 18:05, Pat <[EMAIL PROTECTED]> wrote: > > > > > > Olha eu aqui com mais um problema... > > > > > > Meu projeto tem dois lados, um é o menu que é um accordion e o > > > > > restante é a área da vitrine, cada um é um componente, até aqui tah > > > > > tudo funcionando. > > > > > > Cada divisão do meu accordion é um novo componente, que seriam filtros > > > > > de pesquisa, tipo: uma divisão do accordion se chama material e dentro > > > > > tem todos os tipos de materias (vem do meu banco) com checkbox e > > > > > quando o usuário clicar no checkbox eu terei que reenviar os valores > > > > > de todos os checkboxes, de todas as divisões do meu accordion pra > > > > > refazer a vitrine. > > > > > > Por padrão todos os checkboxes vem selecionados. > > > > > > To pesquisando aqui, mas num encontro nada parecido, alguém sabe como > > > > > me ajudar? > > > > > > uma divisão do accordion (tipos de produto): > > > > > <mx:CheckBox id="cd_subcategoria" > > > > > click="parentApplication.pesquisa_subcategoria(event)" selected="true" > > > > > label="{data.ds_subcategoria_pt}"/> > > > > > > .as responsavel pelo scripts relacionados ao accordion (menu) > > > > > public function pesquisa_subcategoria(event:MouseEvent):void{ > > > > > ??? como eu pego todos os valores dos check pra reenviar meu > > > > > httpservice ??? > > > > > > }- Ocultar texto entre aspas - > > > > > > - Mostrar texto entre aspas -- Ocultar texto entre aspas - > > > > - Mostrar texto entre aspas -- Ocultar texto entre aspas - > > > - Mostrar texto entre aspas - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
