Olá Robson!

Eu já havia me atentado a esse detalhe, acredito que o item seja o próprio 
dataprovider.

Ao debugar novamente:
"item" Object (@d56a5e1) 
bairro "" 
celular1 "" 
celular2 "" 
cep "aaaaaaaa" 
cidade "BIRIGUI / SP" 
codigo "1" 
complemento "" 
email "" 
endereco "aaaaaaaaaI" 
foneCom """ 
foneRes "123" 
nome "JOSE RICARDO" 
numero "5967" 
skype "" 
uf "SP" 

Ou seja, é um dos meus objetos que estão presentes no ArrayCollection, se 
eu continuar iterando ele vou ver todos os clientes presentes, creio que o 
erro não seja neste item.

Obrigado pela disposição, abraço.



Em sexta-feira, 5 de julho de 2013 11h46min24s UTC-3, Robson Mattos 
escreveu:
>
> O método  buscaClientes(item:Object):Boolean recebe um parâmetro item do 
> tipo Object e retorna um Boolean. Você esta chamando buscaClientes sem 
> passar nada.* Aí nessa linha *if (item.nome.toLowerCase().search(
> txtProcurar.text.toLowerCase()) != -1) não existe item.
> Quem é item? Por isso que dá "Cannot access a property or method of a 
> null object reference".
> Debug pra ver.
> Acho que é isso.
>
>
> Em 5 de julho de 2013 11:30, Beto <beto.a...@gmail.com <javascript:>>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 
>> fle...@googlegroups.com<javascript:>
>> Para sair da lista, envie um email em branco para 
>> flexdev-u...@googlegroups.com <javascript:>
>> 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+u...@googlegroups.com <javascript:>.
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> Robson Mattos 
>

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


Responder a