testei um filtro para mostra os dados que vem do cfc que funciona e
que também filtra mas só depois que aparece esse erro ai:

TypeError: Error #1009: Cannot access a property or method of a null
object reference.
        at Main/populateFormHandler()[C:\CFusionMX7\wwwroot\Test2\src
\Main.mxml:127]
        at Main/__dgListagem_click()[C:\CFusionMX7\wwwroot\Test2\src
\Main.mxml:219]

obs: O erro só ocorre quando o datagrid usa
click="populateFormHandler()" para serem atualizados em um form.

Parabéns pelo conhecimento e se puderem me ajudar eu agradeço.


/* função utilizada para preencher o form de atualização conforme o
registro selecionado no datagrid */
                        private function populateFormHandler():void
                        {
                                updID.text=dgListagem.selectedItem.cod_user;
                                updName.text=dgListagem.selectedItem.name_user;
                                
updLogin.text=dgListagem.selectedItem.login_user;
                                updPass.text=dgListagem.selectedItem.pass_user;
                                
updEmail.text=dgListagem.selectedItem.email_user;
                                updText.text=dgListagem.selectedItem.text_user;
                                updRole.text = 
dgListagem.selectedItem.role_user;
                        }

/* datagridfilter que filtra os dados findo do CFC */

<dc:DataGridFilter id="dgListagem" width="280" height="250"
dataProvider="{listUsers_rs}" creationComplete="appCF.getListUsers()"
click="populateFormHandler()">
                                <dc:columns>
                                <dc:DataGridColumnFilter headerText="Nome" 
dataField="name_user"
filterRenderer="BeginWithFilterRenderer"/>
                                <mx:DataGridColumn headerText="Login" 
dataField="login_user"/>
                                <dc:DataGridColumnFilter headerText="E-mail"
dataField="email_user" filterRenderer="RelacionalFilterRenderer"/>
                                </dc:columns>
                        </dc:DataGridFilter>
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a