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