Analisei o retorno do RemoteObject, e ele está trazendo por volta de 5,7k de registros do mysql, limpei o banco e inseri poucos registros e rodei um novo teste, desta vez a função funcionou sem problemas. Então, o problema com certeza é o número de registros que carrego de uma vez no grid.
Alguém sabe algo que eu poderia fazer? É importante que todos os registros sejam carregados, por isso não faço a busca com consultas filtradas. Obrigado, desde já Beto Alves Em sexta-feira, 5 de julho de 2013 11h30min29s UTC-3, Beto escreveu: > > Bom dia amigos, estou tentando implementar um filtro em um datagrid, > basicamente para listar o que o usuário digitar no text input, porém ele > sempre me retorna esse erro: > > TypeError: Error #1009: Cannot access a property or method of a null >>> object reference. >> >> at >>> com.jacomobotas.view.clientes::ListaClientesUI/buscaClientes()[C:\Users\Virtual\Adobe >>> >>> Flash Builder >>> 4.6\ProgramaPedidos\src\com\jacomobotas\view\clientes\ListaClientesUI.mxml:54] >> >> at >>> mx.collections::ListCollectionView/internalRefresh()[E:\dev\4.y\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1533] >> >> at >>> mx.collections::ListCollectionView/refresh()[E:\dev\4.y\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:477] >> >> at >>> com.jacomobotas.view.clientes::ListaClientesUI/onListarResult()[C:\Users\Virtual\Adobe >>> >>> Flash Builder >>> 4.6\ProgramaPedidos\src\com\jacomobotas\view\clientes\ListaClientesUI.mxml:45] >> >> at >>> com.jacomobotas.view.clientes::ListaClientesUI/___ListaClientesUI_Operation1_result()[C:\Users\Virtual\Adobe >>> >>> Flash Builder >>> 4.6\ProgramaPedidos\src\com\jacomobotas\view\clientes\ListaClientesUI.mxml:15] >> >> at flash.events::EventDispatcher/dispatchEventFunction() >> >> at flash.events::EventDispatcher/dispatchEvent() >> >> at mx.rpc::AbstractOperation/ >>> http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E >>> :\dev\4.y\frameworks\projects\rpc\src\mx\rpc\AbstractOperation.as:249] >> >> at mx.rpc::AbstractInvoker/ >>> http://www.adobe.com/2006/flex/mx/internal::resultHandler()[E >>> :\dev\4.y\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:318] >> >> at >>> mx.rpc::Responder/result()[E:\dev\4.y\frameworks\projects\rpc\src\mx\rpc\Responder.as:56] >> >> at >>> mx.rpc::AsyncRequest/acknowledge()[E:\dev\4.y\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:84] >> >> at >>> NetConnectionMessageResponder/resultHandler()[E:\dev\4.y\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:552] >> >> at >>> mx.messaging::MessageResponder/result()[E:\dev\4.y\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:235] >> >> > > Não entendo o que pode estar acontecendo, ele acusa que o objeto é nulo, > mas debuguei a informação, e o objeto está normal. > > Me baseei nesse exemplo do Vinicius Lourenço: > http://blog.vilourenco.com.br/flex-filtrando-dados-em-tempo-real/ > E o código de minha aplicação está nesse paste: > http://pastebin.com/YqCXAki5 > Um detalhe é que minha aplicação é para Air, pode ser alguma diferença? > > Agradeço a quem puder me dar um help. > -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.