Update searchProvider.js

The grid filter mechanism should only apply for rows that are currently visible.
It is not reasonable to filter on columns that aren't visible. Otherwise, it is consistent to show the data in the grid when the user try to filter some rows.