Em 14/05/11, Rodrigo Valentim<rodrigo.valen...@gmail.com> escreveu: > 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 <bruno...@ig.com.br> 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 >> 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 >> >> >> >> -- >> "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
Só uma dica! Fica muito mais elegante Se for fazer assim... private function find(item:Object):Boolean { if (item.nmAluno.toLowerCase().search(aluno.text.toLowerCase()) != -1) return true; else return false; } Melhor fazer assim private function find(item:Object):Boolean { return (item.nmAluno.toLowerCase().search(aluno.text.toLowerCase()) != -1); } -- Atenciosamente, Rafael Rocha Analista de sistemas MSN, GTalk: raf...@gmail.com Twitter: @rafael_orocha https://rafaelti.wordpress.com/ http://br.linkedin.com/pub/rafael-rocha/26/742/129 -- 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