I have looked and haven't traced a single refresh after a filter, but I think it is somewhere else due to virtual page scrolling.
I am using virtual scroll paging using a method I discussed before, where the grid is filled with the first page of data then blank rows for the data that hasn't yet loaded. The "getData" method seems to be triggering the refresh, thus the change of focus when I return the data in "getData".
How can I re-focus the last selected filter when using "getData".
Also is it possible to trigger the filter when "ENTER" is pressed while typing in the filter input, as that way I could set a longer timeout that will terminated when the ENTER key is pressed? For example, I set a 2 second time out, I enter the filter and press enter, the filter is triggered as I press enter and the timeout is obviously cancelled.