Когда фильтр будет выполнен, вам нужно будет повторно выполнить удаленный запрос и снова заполнить хранилище сетки. Там действительно не обойтись. Простой подход заключается в простом выполнении запроса и перезагрузке сетки с нуля на страницу 1 (с параметрами по умолчанию). Вы также можете получить фантазию и попытаться сохранить текущую страницу, но это будет сложно, поскольку значения на текущей странице могут быть отфильтрованы из представления, поэтому вам придется программно определить, как «сдвинуть» вашу страницу для сохранения на странице X с полной страницей данных. Кроме того, страница X может больше не существовать, даже если фильтр дает меньше страниц, чем X.
По моему мнению, при удаленной фильтрации обычно не стоит пытаться сохранить текущее состояние подкачки, но это зависит от вас и ваших требований.