2012-02-13 2 views
5

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

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

ответ

5

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

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

+0

Спасибо, Олег. Только то, что мне было нужно. – ffffff01

+0

@ user1193449: Добро пожаловать! – Oleg