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

Responder a