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