Как предотвратить добавление еще одной строки фильтра поиска в JqGrid? - PullRequest
1 голос
/ 18 апреля 2011

У нас есть jqGrid, который постоянно показывает окно поиска над сеткой.Показанный отчет контролируется раскрывающимся списком.Если пользователь изменяет отчеты, мы сбрасываем сетку программно. Если пользователь переходит к записи сетки и затем возвращается на страницу сетки, или если пользователь обновляет страницу сетки, мы восстанавливаем критерии поиска из сеанса.Это тоже работает.Но если мы обновим или вернемся, сетка добавляет новую строку поиска.Смотрите скриншот.Фактическим критерием поиска было то, что Фамилия содержала «Jet».Но сетка добавила пустую строку для поиска по 'id'.Если я обновлюсь снова, он не продолжит добавлять больше строк - только одну пустую.Мне нужно предотвратить добавление новой строки.
enter image description here

1 Ответ

1 голос
/ 18 апреля 2011

Полагаю, у вас та же проблема, что и описанная здесь .Таким образом, вы должны сделать то же самое: чтобы проверить, установлен ли параметр postData.filters, а затем в этом случае используйте searchFilter().del(), чтобы удалить последнюю строку из диалогового окна saerch.Подробнее см. демо из ответа .

Если это не поможет, вы должны опубликовать демонстрационный пример, который можно использовать для воспроизведения вашей проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...