Hi there,
I'm running the example from here: http://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=dataTable&sample=tableFiltering&skin=ruby
It works but I don't like the fact that the filtering for text input fields occurs on blur. I'd like it to occur on keypress/keydown. But if I do that
<rich:column filterValue="#{dogsFilteringBean.nameFilter}"
filterExpression="#{fn:containsIgnoreCase(dog.name,dogsFilteringBean.nameFilter)}">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="#{msg['index.table.column.name']}" />
<h:inputText value="#{dogsFilteringBean.nameFilter}">
<a4j:ajax event="keydown" render="table" execute="@this" />
</h:inputText>
</h:panelGroup>
</f:facet>
<h:outputText value="#{dog.name}" />
</rich:column>
it behaves in a strange way (it loses focus and restores the session stored value for the filter). Is there a way around this? Thanks.