Galera,
Atualizei a versão do meu primefaces para o 3.2 e, para minha surpresa, o atributo filterEvent não existe mais.
Antes eu fazia algo tipo assim:
<p:dataTable id="lista" var="cliente" value="#{clienteMB.lista}">
...
<p:column filterBy="#{cliente.nome}" filterEvent="change">
...
</p:column>
...
</p:dataTable>
Porém agora o filterEvent não existe mais e, pelo que testei, o componente assume sempre onKeyUp. Só que uma tabela específica já contem centenas de milhares de registros e fica impraticável a filtragem ser reprocessada a cada caractere digitado no campo de filtro. O preferível seria que o filtro só fosse reprocessado após o campo perder o foco, ou especificamente com a tecla tab, ou algo do tipo.
Vi algumas sugestões utilizando jQuery: http://ovaraksin.blogspot.com.br/2011/04/how-to-filter-pdatatable-on-enter-event.html
Mas queria saber se tem alguma outra forma (talvez mais simples) de resolver isso.