JQuery JqGrid: как фильтровать сетку без использования локального и вызывающего сервера для фильтрации - PullRequest
0 голосов
/ 20 ноября 2010

У меня есть JqGrid, который заполняется серверными данными на основе Spring. Я не использую местную собственность в моем JqGrid. Всякий раз, когда я выполняю поиск, он вызывает сторону сервера для вызова указанного URL в конфигурации JqGrid. Это хорошо.

Но что, если я просто хочу отфильтровать существующие данные, которые показывает сетка? Предполагая, что сетка показывает 50 записей (давайте проигнорируем подкачку или предположим, что осталось еще 10 страниц) Как мне найти эти 50 записей для конкретной записи без вызова на стороне сервера.

Теперь, когда я могу искать. Сетка должна быть в состоянии отфильтровать и показать только те элементы, которые я хочу видеть.

Большое спасибо.

1 Ответ

1 голос
/ 20 ноября 2010

Посмотрите на старый ответ , который использует чистый поиск относительно jQuery.Этот способ должен работать в вашей среде.

Чтобы убедиться, как delRowData работает, прочитайте документацию , используемую в демо из ответа:

delRowData Удаляет строку с id = rowid.Эта операция не удаляет данные с сервера.

Таким образом, при следующей перезагрузке сетки с данными с сервера вы увидите исходные данные.

...