Boas, junto envio um exemplo feito em 4.6:
1. tens de ter um textInput <s:TextInput id="TxtPesq" left="30" top="3" width="150" change="TxtPesq_changeHandler(event)"/> 2. Uma DataGrid em que "arrCollection" é um arracollection com os meus dados: <s:DataGrid id="DataGrd" left="8" right="8" top="33" bottom="10" dataProvider="{arrCollection}" /> 3. E as seguintes funções, neste caso, esta função irá pesquisar em todas as colunas da datagrid, mas também podes individualizar em uma determinada coluna ou colunas: /** função associado ao campo de pesquisa **/ protected function TxtPesq_changeHandler(event:TextOperationEvent):void { arrCollection.filterFunction = arrCollection_regraFiltro; arrCollection.refresh(); } /** função que filtra a Grid **/ private function arrCollection_regraFiltro(item:Object):Boolean { var isMatch:Boolean = false var colunas:IList = DataGrd.columns; var numColunas:int = colunas.length; var uCampo:String = ""; var uValor:String = ""; for (var l:int=0;l<numColunas;l++){ uCampo = colunas.getItemAt(l).dataField; uValor = item[uCampo]; if(uValor.toLocaleLowerCase().search(TxtPesqDataGridBasic.text.toLowerCase()) != -1){ isMatch = true; } } return isMatch; } Espero Ter ajudado, Marco 2013/10/19 Carlos Eduardo <kadu...@gmail.com> > Minha aplicação estou utilizando o DataGrid spark, mais esta dificil de > fazer algo assim..... estou pesquisando mais só encontro com MX. > > > Em 18 de outubro de 2013 11:40, Ricardo Ramires > <rramire...@gmail.com>escreveu: > > MX serve? Da uma olhada nessa implementação: >> http://www.dclick.com.br/2007/06/18/filtros-customizados-para-o-datagrid/ >> >> >> >> Em sexta-feira, 18 de outubro de 2013 08h55min04s UTC-3, kadu escreveu: >> >>> Pessoal gostaria de saber se alguém do grupo tem um exemplo de DataGrid >>> usando filtros semelhante ao componente da http://www.flexicious.com/** >>> Home/SparkDataGridDemo<http://www.flexicious.com/Home/SparkDataGridDemo> >>> Embora é muito complexo... mais gostaria de uma ajuda do pessoal para >>> fazer a parte dos filtros achei muito interessante este componente, pena >>> que no momento não desponho para comprar. >>> Desde já agradeço este grupo que tem me ajuda muito no meu >>> desenvolvimento. >>> >> -- >> -- >> 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 >> --- >> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> > > -- > -- > 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 > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para flexdev+unsubscr...@googlegroups.com. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > -- -- 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 --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.