Não li todo o histórico.. mas vi que você usa o indexof.... Precisa usar o 
indexof mesmo? eu utilizo o search

private function find(item:Object):Boolean {
        if (item.nmAluno.toLowerCase().search(aluno.text.toLowerCase()) != -1)
                return true;
        else 
                return false;
}


Em 13/05/2011, às 16:56, Antonio Pasqualli escreveu:

> Ola,
> Bom fiz as alterações, mas não carregou os dados no datagrid,  algo que posso 
> alterar para corrigir?
> Obrigado
>  
> <mx:Canvas x="0" top="163" width="100%" height="100%">
>     <mx:DataGrid x="0" height="90%" width="2000" id="dgConsultores" y="0" 
> dataProvider="{dpConsultores}">
>      <mx:columns>
>       <mx:DataGridColumn headerText="Enviar" width="50" dataField="col1">
>        <mx:itemRenderer>
>         <fx:Component>
>          <mx:HBox horizontalAlign="center" verticalAlign="middle">
>           <s:CheckBox id="chkConsultores0"/>
>          </mx:HBox>
>         </fx:Component>
>        </mx:itemRenderer>
>       </mx:DataGridColumn>
>       <mx:DataGridColumn headerText="Editar" width="60" dataField="col1">
>        <mx:itemRenderer>
>         <fx:Component>
>          <mx:HBox horizontalAlign="center" verticalAlign="middle">
>           <mx:Image source="@Embed(source='../../assets/btn/24/edit.png')" 
> toolTip="Editar ou cadastrar novo endereço de email" width="20" height="20"/>
>          </mx:HBox>
>         </fx:Component>
>        </mx:itemRenderer>
>       </mx:DataGridColumn>
>       <mx:DataGridColumn headerText="Salvar" width="60" dataField="col1">
>        <mx:itemRenderer>
>         <fx:Component>
>          <mx:HBox horizontalAlign="center" verticalAlign="middle">
>           <mx:Image source="@Embed(source='../../assets/btn/24/Inserir.png')" 
> toolTip="Salvar alteraçao realizada" width="20" height="20"/>
>          </mx:HBox>
>         </fx:Component>
>        </mx:itemRenderer>
>       </mx:DataGridColumn>
>       <mx:DataGridColumn headerText="I.D Eluxcity" dataField="col1" 
> width="120"/>
>       <mx:DataGridColumn headerText="Nome da conta" dataField="aut_nome" 
> width="450"/>
>       <mx:DataGridColumn headerText="Nome Fantasia" dataField="nome_fantasia" 
> width="450"/>
>       <mx:DataGridColumn headerText="Consultor de Serviços" 
> dataField="log_nome" width="300"/>
>       <mx:DataGridColumn headerText="Região" dataField="col1" width="200"/>
>       <mx:DataGridColumn headerText="UF" dataField="aut_uf" width="80"/>
>       <mx:DataGridColumn headerText="Centro de Treinamento" 
> dataField="ctr_nome" width="300"/>
>       <mx:DataGridColumn headerText="Top/Sae" dataField="aut_tipo" 
> width="100"/>
>       <mx:DataGridColumn headerText="Exclusivo Split" 
> dataField="aut_exclusivo_split" width="100"/>
>       <mx:DataGridColumn headerText="Funcão" dataField="col1" width="250"/>
>       <mx:DataGridColumn headerText="Email 1" dataField="log_email" 
> width="250"/>
>       <mx:DataGridColumn headerText="Enviar" width="80" dataField="col1">
>        <mx:itemRenderer>
>         <fx:Component>
>          <mx:HBox horizontalAlign="center" verticalAlign="middle">
>           <s:CheckBox id="chkConsultores1"/>
>          </mx:HBox>
>         </fx:Component>
>        </mx:itemRenderer>
>       </mx:DataGridColumn>
>       <mx:DataGridColumn headerText="Email 2" dataField="aut_email" 
> width="250"/>
>      </mx:columns>
>     </mx:DataGrid>
>    </mx:Canvas>
> 
> Em 13 de maio de 2011 15:38, bruno bg <[email protected]> escreveu:
> 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
> [email protected]  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
> 
> 
> Em 13 de maio de 2011 14:38, Antonio Pasqualli <[email protected]> 
> 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 <[email protected]> escreveu:
> quem tem o refresh().  é o DataProvider.
> 
> veja aê,  qq coisa manda o trecho do código.
> 
> brunobg
> -- 
> ****************************************************
> www.brbsoftware.com.br
> [email protected]  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
> 
> 
> 
> Em 13 de maio de 2011 13:31, Antonio Pasqualli <[email protected]> 
> 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 [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
> 
> 
> 
> 
> -- 
> 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
> 
> 
> 
> -- 
> "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 [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
> 
> 
> 
> 
> -- 
> 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
> 
> 
> 
> -- 
> "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 [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

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