troque o public var dpConsultores:Array=new Array(); por public var dpConsultores:ArrayCollection=new ArrayCollection();
e onde está dpConsultores=event.result.data; coloque dpConsultores=event.result.data AS ArrayCollection; testa aê. brunobg -- **************************************************** www.brbsoftware.com.br bruno...@ig.com.br (MSN & Skype) blogflex.brunobg.com @brunogrohs (21) 9913-2397 Em 13 de maio de 2011 14:38, Antonio Pasqualli <antonio.pasqua...@gmail.com>escreveu: > Ola, > > <s:RemoteObject id="roSisMail" > fault="OnFault(event)" > destination="amfphp" > source="SisMail" > showBusyCursor="true"> > <s:method name="listarConsultor" > result="OnResultListaConsultor(event)"/> > </s:RemoteObject> > </fx:Declarations> > <fx:Script source="../../actionscripts/Padrao.as"/> > <fx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > import mx.controls.Alert; > import mx.controls.Text; > import mx.rpc.events.FaultEvent; > import mx.rpc.events.ResultEvent; > > //eventos relacionado ao sistema > public function OnFault(event:FaultEvent):void{ > Alert.show(event.fault.message, "erro inicial", 4, null, null, Pare); > } > //carrega dados no dpProvider > [Bindable] > public var dpConsultores:Array=new Array(); > public function OnResultListaConsultor(event:ResultEvent):void{ > dpConsultores=event.result.data; > } > public function carregaGD():void{ > roSisMail.listarConsultor.send(); > } > > //filtro top sae > public function filtroTopSae():void{ > dpConsultores.filterFunction=filtrarTopSae; // filterFunction isso não > aparece nas "opções" tenho que digitar "manualmente" > > dpConsultores.refresh(); // isso não aparece nas "opções" tenho > que digitar "manualmente" > dgConsultores.dataProvider=dpConsultores; > } > public function filtrarTopSae(objeto:Object):Boolean{ > return > (objeto.aut_tipo.toUpperCase().indexOf(txt_topsae.text.toUpperCase()) >= 0); > > } > > > Em 13 de maio de 2011 13:37, bruno bg <bruno...@ig.com.br> escreveu: > >> quem tem o refresh(). é o DataProvider. >> >> veja aê, qq coisa manda o trecho do código. >> >> brunobg >> -- >> **************************************************** >> www.brbsoftware.com.br >> bruno...@ig.com.br (MSN & Skype) >> blogflex.brunobg.com >> @brunogrohs >> (21) 9913-2397 >> >> >> >> Em 13 de maio de 2011 13:31, Antonio Pasqualli < >> antonio.pasqua...@gmail.com> escreveu: >> >>> Ola pessoal >>> >>> Estou me batendo com o filterfunction, preciso realizar uma serie de >>> filtros, então resolvi trazer tudo em um dp do tipo array(arrayCollection da >>> erro) mas não estou conseguindo fazer o filterfunction por exemplo ele não >>> traz a propriedade refresh, alguem tem alguma dica ou sugestão? >>> >>> >>> -- >>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >>> necessário também a ação" - William Shakespeare >>> >>> -- >>> 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ê 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 >> > > > > -- > "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É > necessário também a ação" - William Shakespeare > > -- > 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ê 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