Perfeitamente possivel!
Uma vez que vc associa um ArrayCollection ao DataGrid, vc pode usar a
propriedade filterFunction do mesmo para escrever uma função que execute o
filtro.

A assinatura da função tem que ser:

functionName(item:Object):Boolean

Sendo que "item" equivale a uma "linha" do seu DataGrid.

Após associar a sua função à propriedade filterFunction do ArrayCollection,
execute o método refresh() do mesmo para aplicá-lo.

http://livedocs.adobe.com/flex/3/langref/mx/collections/ListCollectionView.html#filterFunction


Vicente Maciel Junior
RiaBrazil - Senior Rich App Developer
Independent Web Developer & Consultant
Adobe Advanced Certified Developer
Adobe Certified Instructor (ColdFusion & Flash Platform)
+55 71 8120-0035
MSN: [email protected] / Twitter: macieljr
http://www.riabrazil.com.br
http://teclandoalto.blogspot.com
Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba


2009/4/1 Bruno Carneiro <[email protected]>

>
> Vou buscar dados no banco de dados e mostrar em um datagrid.
>
> Mas o usuario quer fazer um filtro na busca.
>
> Ai eu gostaria de saber se eu preciso fazer uma busca no banco para
> cada conjunto de filtros selecionados e então mostrar no datagrid.
>
> Ou se é possível fazer uma busca com todos os registros e depois ir
> filtrando NO DATAGRID sem ter que fazer outra busca.
>
>
> Gostaria de saber se é possível e vale a pena fazer assim.
>
> Obrigado.
> >
>

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

Responder a