Укажите фильтр по умолчанию в jqgrid - PullRequest
6 голосов
/ 13 февраля 2012

Я хочу предварительно загрузить набор фильтров при начальной загрузке сетки.Причина этого заключается в том, что я планирую сохранить последний выбранный фильтр в переменной сеанса, чтобы пользователь вернулся к сетке, оставив ее в последний раз.

Я знаю, что есть возможность установитьdefaultValue под editoptions для одного столбца, но я ищу способ загрузить весь фильтр сразу.(Не функция для каждого кулона).

Ответы [ 2 ]

6 голосов
/ 13 февраля 2012

Полагаю, вы используете расширенный поиск для фильтрации.Фильтр не более, чем значение postData.filters.См. здесь и демо от другого старого ответа для подробностей.

Более того, я бы рекомендовал вам прочитать демо где я описываю, как использовать localStorage, чтобы сохранить некоторые пользовательские настройки сетки, включая фильтр поиска.Более того, я описываю, почему я считаю использование localStorage лучшим способом, чем использование файлов cookie или переменных сеанса.

0 голосов
/ 08 мая 2019

В опциях столбца добавьте параметр defaultValue внутри опции поисков:

searchoptions:{ sopt:['eq'], defaultValue:"SomeValue" }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...