Sim, claro :D

O comboBox e o botão:o usuario seleciona a reunião e clica no botão
para preencher as frequencias

        <combo:ComboReuniao id="cbReunioes"
                x="69" y="10"
                width="190"/>

        <mx:Button id="btProcurarFrequencias"
                        x="267" y="10"
                        height="20" width="20"
                        icon="@Embed(source='../images/find.png')"
                        click="preencherFrequencias()"/>

Aqui nessa função ta uma GAMBIARRA, ta meio confusa, mas foi preciso,
depois foi tentar dar uma refatorada...
Funciona mais ou menos assim, tenho duas listas como se fosse um
picklist, se não achar frequencias cadastradas para essa reunião
(selecionada no combobox), me retorna a lista de membros na lista dos
não presentes.Se achar frequencia, eu faço uma busca se ele estava
presente ou não, e conforme a condição coloco ele em sua devida
lista.AQUI ESTA OCORRENDO O ERRO, ELE FAZ A BUSCA COM A DATA
SELECIONADA ANTERIORMENTE

private function preencherFrequencias():void{
                listaPresente.removeAll();
                listaNaoPresente.removeAll();
                tabFrequencias.enabled = true;

                frequenciaService.find(cbReunioes.selectedItem); //AQUI ELE
PROCURA PELAS FREQUENCIAS

                //frequencia nova
                if(listaFrequencia.length == 0){
                        usuarioService.getList();
                        lista1.dataProvider = listaNaoPresente;
                        tipo = "novo";
                        lista1.labelField = "usu_nome";
                        lista2.labelField = "usu_nome";
                //frequencia preenchida
                } else if(listaFrequencia.length != 0){
                                        tipo = "alteracao";
                                        lista1.labelFunction = getLabelIrmao;
                                        lista2.labelFunction = getLabelIrmao;

                        for(var i:int = 0; i < listaFrequencia.length; i++){
                                if(listaFrequencia[i]['frq_presente'] == true){
                                        
listaPresente.addItem(listaFrequencia[i]);
                                } else {
                                        
listaNaoPresente.addItem(listaFrequencia[i]);
                                }
                        }//end for
                                }//end else if
            }

//método executado depois de chamar o find
public function onResultFind(event:ResultEvent):void
            {
                listaFrequencia = event.result as ArrayCollection;
            }

On 5 mar, 22:10, José Carlos Silveira Fiel <zekf...@gmail.com> wrote:
> Tem como postar parte do código? ;)
>
> 2009/3/5 RafaelViana <rfl.vi...@gmail.com>
>
>
>
>
>
> > Estou com um probleminha, tenho um combobox de reunião que uso para
> > fazer uma pesquisa.Só que acontece o seguinte: seleciono uma reunião e
> > clico em pesquisar.a pesquisa faz como se não tivesse nenhum item
> > selecionado no combobox, dai mudo a reuniao(ou deixo assim mesmo) e
> > pesquiso dai faz a pesquisa com aquela data que eu havia selecionado.
>
> > alguem sabe o que pode ser?
--~--~---------~--~----~------------~-------~--~----~
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