Ola Pat seguinte naum sei se é isso mais vai la:

Peguemos um checkbox teu e verifiquemos se ele esta selecionado:


public function verCheckBox():void{

     if(material.selected)
           alert.show("Selecionado valor é do checkbox
é:"+material.selected);
     else
           alert.show("Não Selecionado valor é do checkbox
é:"+material.selected);
}

ou

//Essa função aqui é animal da na mesma =)
public function verCheckBox():Boolean{

     if(material.selected)
           return new Boolean(true);
     else
           return new Boolean(false);
}


o selected retorna um falor booleano true ou false!


Se vc tiver mais checkbox e quiser saber quem ta TRUE ou FALSE vc pode criar
uma array de objetos checkbox e percorrer um por um verificando seus valores
ou uma array de string contendo o nome dos objetos:
Exemplo de verificação com string:

this['material'].selected

essa forma de referenciar objetos pode ser usada em :

Objetos -> this['material'];
Variaveis -> this['material'];
Funções ou Metodos -> this['material']();

//Essa parte me lembra php com $$var, acho massa ter essa FLEXibilidade =)


Se naum for isso me avise, de manhã ja to trabalhando e posso dar um help ;)

Paz e Bem
Patrick Facchin


Em 28/03/08, Pat <[EMAIL PROTECTED]> escreveu:
>
>
> 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 -
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a